gpt4 book ai didi

python - 使用python在目录中创建文件

转载 作者:太空宇宙 更新时间:2023-11-04 01:24:26 24 4
gpt4 key购买 nike

我正在编写一个 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 是应该在其中创建新文件的目录...我该如何更正此问题?

最佳答案

问题其实是在unix中,/NewFiles/是指在根目录中的一个名为NewFiles的文件夹,而不是在当前目录中.删除前导 / 应该没问题。

关于python - 使用python在目录中创建文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18939737/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com