Difference between revisions of "Python: File"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) (New page: file_ = open('contoh.txt', 'w') file_.write('whatever') file_.close()) |
Onnowpurbo (talk | contribs) |
||
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