【发布时间】:2021-06-07 11:33:18
【问题描述】:
我有两个文件如下,我想循环这两个文件以根据每个文件中的行创建不同的组合,然后将它们作为i 和j 输入到 python 中的 bash 脚本:
文件1
aaaa
tttt
cccc
gggg
文件2
gggg
tttt
aaaa
cccc
ssss
我想循环播放这两个文件,然后将它们输入到bash 脚本。所以i 和j 的每个组合都应该是bash 脚本的输入:
f1=[]
f2=[]
file1=open('file1.txt','r')
file2=open('file2.txt','r')
for i in file1:
f1.append(i)
for j in file2:
f2.append(j)
for i in f1:
for j in f2:
print(i)
print(j)
bashscript i j
【问题讨论】:
-
使用 os.system() 或 subprocess.call() 执行