1. 我是python菜鸟,请大侠们帮忙修改python程序,现在的程序只能读取一个文件,改成可以读取多个文件。
import sys
import os
import errno
if __name__=="__main__":
if len(sys.argv)>1:
for fn in sys.argv[1:]: #我加了这一句话。用来访问多个文件。
try:
f=open(fn,"rb")
except:
print "No file named %s!"%(sys.argv[1])
sys.exit(1)
while 1:
t=f.readline()
if t=='':
break
if '\n' in t:
t=t[:-1]
if '\r' in t:
t=t[:-1]
sys.stdout.write(t+'\n')
f.close()
print 'number of sysargv is %s'%len(sys.argv)
使用方法就是python 你的程序.py 文件名1 文件名2 文件名3....