import os
path = os.getcwd()
for filename in os.listdir(path):
f = open('aa.txt','a')
f.write(filename)
f.write("\n")
f.close()
f = open('aa.txt')
line = f.readline()
while line:
inFile = line.strip('\n')
if inFile:
filehandle = open(inFile)
line = f.readline()
f.close()
filehandle.close()
数1: sys.argv[1]参数2: sys.argv[2]
test.py
1import sys
2print "脚本名:", sys.argv[0]
3for i in range(1, len(sys.argv)):
4print "参数", i, sys.argv[i]
>>>python test.py hello world
脚本名:test.py
参数 1 hello
参数 2 world
python中使用命令行选项:
例如我们需要一个convert.py脚本。它的作用是处理一个文件,并将处理后的结果输出到另一个文件中。
要求该脚本满足以下条件:
1.通过-i -o选项来区别参数是输入文件还是输出文件.
>>>python convert.py -i inputfile -o outputfile
2.当不知道convert.py需要哪些参数时,用-h打印出帮助信息
>>>python convert.py -h
getopt函数原形:
getopt.getopt(args, options[, long_options])