我是Python的新手。
我想知道如何编写一个脚本来创建使用while
在给定路径中创建10个文件的文件(我想要第一个文件的名称1.txt
和2.txt
到{{ 1}}其余的。)
答案 0 :(得分:1)
如果你坚持使用while循环,解决方案可能如下所示:
i = 1
while i <= 10:
with open("{}.txt".format(i), "w") as handle:
handle.write("Some content ...")
i += 1
但是,在这种情况下使用for循环更合适:
for i in range(1, 11):
with open("{}.txt".format(i), "w") as handle:
handle.write("Some content ...")
答案 1 :(得分:-1)
import os
def create_files(path, n):
i = 1
while i <= n:
with open(os.path.join(path, str(i) + '.txt'), 'w+') as f:
f.write('content')
i += 1
if __name__ == '__main__':
create_files('/tmp/test', 10)
使用while循环,打开(路径,'w +')来创建文件。
我也是Python的新手,希望它有所帮助,玩得开心。