我需要一些帮助。我想创建一个python脚本,用一些文本创建一个确定数量的文本文件,每次增加1。例如,我想在文本“这是文本文件编号1”中创建名为1.px的文本文件,然后在文本中创建名为2.px的文件“这是文本文件编号” 2“,等等。我无法真正思考如何做到这一点,因为我的python知识非常糟糕。谢谢你的帮助。
答案 0 :(得分:1)
运行从1
到n
的循环。在每次迭代中打开一个带有数字的文件并写下您想要的文本。完成后不要忘记关闭文件。
n = 10
for i in range(1, n+1):
file = open(str(i) + ".px", "w")
file.write("This is the file number " + str(i))
file.close()
向here学习如何在python中读取和写入文件。
答案 1 :(得分:0)
这足以完成这项工作!
for i in range(10):
file = open("{}.px".format(i),"w")
file.write("This is file {}".format(i))
答案 2 :(得分:0)
请查看this site,了解有关如何创建文本文件并向其写入内容的信息。
要自动递增,您需要使用for
循环遍历您想要的任何数字。看一下Python文档,看看如何做到这一点。
然后,您可以从for
循环中获取值以写入文件 - 以及您想要的任何其他信息。