2024-10-04 11:31:44 发布
网友
我的python代码是在bash脚本中调用的,而且python脚本还需要bash循环的输入参数。但我不确定最好的办法。我的尝试是:
bash代码:
cat filelList.txt | while read i;#file1List.txt stores file names do python script.py $i > $i.txt done
我不确定的python位:
有人知道写这3行python代码的最佳方法吗?谢谢你
为什么不用python做所有的事情呢?假设您有一个文件夹,您必须在其中处理每个文件:
import sys import os assert os.path.isdir(sys.argv[1]) listing = os.listdir(sys.argv[1]) for filename in listing: with open(sys.argv[1]+"/"+filename,'r') as f: for line in f: #do something pass
或者,如果您有一个包含要处理的其他文件列表的文件:
为什么不用python做所有的事情呢?假设您有一个文件夹,您必须在其中处理每个文件:
或者,如果您有一个包含要处理的其他文件列表的文件:
^{pr2}$相关问题 更多 >
编程相关推荐