我正在编写一个 python 脚本,我在其中读取了一个文本文件,并且我想在另一个目录中创建一个新的文本文件。我写了以下代码:
def treatFiles(oldFile, newFile):
with open(oldFile) as old, open(newFile, 'w') as new:
count = 0
for line in old:
count += 1
if count%2 == 0:
pass
else:
new.write(line)
if __name__ == '__main__':
from sys import argv
import os
os.makedirs('NewFiles')
new = '/NewFiles/' + argv[1]
treatFiles(argv[1], new)
我尝试使用与我的 python 脚本位于同一目录中的文本文件运行此代码,但出现类似错误
FileNotFoundError: [Errno 2] No such file or directory: '/NewFiles/testFile'
显然,尚不清楚NewFiles
它应该在其中创建新文件的目录......我该如何纠正这个问题?