我不久前在这里看过这个剧本
i = 1
while i <= 10:
with open("{}.txt".format(i), "w") as f:
f.write("content")
i += 1
我对此有疑问:您如何确定保存文件的路径?
请在脚本
中添加代码off path答案 0 :(得分:2)
您正在打开当前工作目录中的文件,您可以使用os.getcwd()
(import os
之后)找到该文件。
如果您想使用其他路径,那么您可以使用open("/path/to/something/{}.txt".format(i),"w")
之类的内容,或者更可靠地使用open(os.path.join( yourpath, "{}.txt".format(i),"w")
来yourpath
中的路径。
据说,虽然递增值的循环通常不被认为是python中的好形式。我建议
for i in range(1,11): # range doesn't include the last value
with open("{}.txt".format(i), 'w') as f:
f.write("content")