python如何在命令行下一次读入多个txt文档
发布网友
发布时间:2022-06-09 16:05
我来回答
共3个回答
热心网友
时间:2024-12-05 23:42
result=[]
for filename in ['a01.txt','a02.txt','a03.txt','a04.txt']:
myfile=open(filename)
result.extend(myfile)
myfile.close()
未测试,应该是可以 的,将文档中的行读入列表 result中
热心网友
时间:2024-12-05 23:43
如果文件名没有规律,可以先把所有文件名放在一个文本里,然后去一行行循环。如果文件名有规律,可以按规律循环
热心网友
时间:2024-12-05 23:43
import sys
syslen=len(sys.argv)
res=[]
for i in range(1,syslen):
with open(sys.argv[i]) as f:
res+=f.readlines()
print res
python test.py a01.txt a02.txt a03.txt a04.txt这样使用
追问谢谢,感觉这个应该是对的~我有时间写写看