如何使用`while`在路径(在我的桌面上)创建10` .txt`文件?

时间:2016-05-01 08:07:12

标签: python

我是Python的新手。 我想知道如何编写一个脚本来创建使用while在给定路径中创建10个文件的文件(我想要第一个文件的名称1.txt2.txt到{{ 1}}其余的。)

2 个答案:

答案 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的新手,希望它有所帮助,玩得开心。