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