我正在学习 python,我正在尝试解决一些简单的问题以变得更好。我有两个长度相同的文件,并且我已经从第一个文件中提取了我想从第二个文件中获取的行。所以现在我有一个类似 [0, 1, 0, 0, 1, ...] 的数组,用于我想从第二个文件中读取的每一行。仅将这些行复制到第三个文件中的最佳方法是什么?这是我的代码,但我在写作行中遇到错误:
f = open('file.txt')
f2 = open('file2.txt', 'wb')
data = f.readlines()
for i in range(len(array)):
if array[i]==1:
f2.write(f[i])