Difference between revisions of "Python: File"

From OnnoWiki
Jump to navigation Jump to search
(New page: file_ = open('contoh.txt', 'w') file_.write('whatever') file_.close())
 
 
Line 1: Line 1:
  
 +
==Buka File==
  
 
  file_ = open('contoh.txt', 'w')
 
  file_ = open('contoh.txt', 'w')
 
  file_.write('whatever')
 
  file_.write('whatever')
 
  file_.close()
 
  file_.close()
 +
 +
 +
 +
==Argumen==
 +
 +
usage: test.py -i <inputfile> -o <outputfile>
 +
 +
Here is the following script to test.py −
 +
 +
#!/usr/bin/python
 +
 +
import sys, getopt
 +
 +
def main(argv):
 +
    inputfile = ''
 +
    outputfile = ''
 +
    try:
 +
      opts, args = getopt.getopt(argv,"hi:o:",["ifile=","ofile="])
 +
    except getopt.GetoptError:
 +
      print 'test.py -i <inputfile> -o <outputfile>'
 +
      sys.exit(2)
 +
    for opt, arg in opts:
 +
      if opt == '-h':
 +
          print 'test.py -i <inputfile> -o <outputfile>'
 +
          sys.exit()
 +
      elif opt in ("-i", "--ifile"):
 +
          inputfile = arg
 +
      elif opt in ("-o", "--ofile"):
 +
          outputfile = arg
 +
    print 'Input file is "', inputfile
 +
    print 'Output file is "', outputfile
 +
 +
if __name__ == "__main__":
 +
    main(sys.argv[1:])
 +
 +
 +
Ref: https://www.tutorialspoint.com/python/python_command_line_arguments.htm

Latest revision as of 08:57, 30 January 2017

Buka File

file_ = open('contoh.txt', 'w')
file_.write('whatever')
file_.close()


Argumen

usage: test.py -i <inputfile> -o <outputfile>

Here is the following script to test.py −

#!/usr/bin/python

import sys, getopt

def main(argv):
   inputfile = 
   outputfile = 
   try:
      opts, args = getopt.getopt(argv,"hi:o:",["ifile=","ofile="])
   except getopt.GetoptError:
      print 'test.py -i <inputfile> -o <outputfile>'
      sys.exit(2)
   for opt, arg in opts:
      if opt == '-h':
         print 'test.py -i <inputfile> -o <outputfile>'
         sys.exit()
      elif opt in ("-i", "--ifile"):
         inputfile = arg
      elif opt in ("-o", "--ofile"):
         outputfile = arg
   print 'Input file is "', inputfile
   print 'Output file is "', outputfile

if __name__ == "__main__":
   main(sys.argv[1:])


Ref: https://www.tutorialspoint.com/python/python_command_line_arguments.htm