python读取脚本所在目录文件名,放到aa.txt文件中,然后读取aa.txt文件的每

Python013

python读取脚本所在目录文件名,放到aa.txt文件中,然后读取aa.txt文件的每,第1张

多了个换行符 你第二次打开文件之前,先把换行符去掉。

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])