【发布时间】:2020-08-02 18:17:13
【问题描述】:
假设 start.py 位于 C:\。
import os
path = "C:\\Users\\Downloads\\00005.tex"
file = open(path,"a+")
file. truncate(0)
file.write("""Hello
""")
file.close()
os.startfile("C:\\Users\\Downloads\\00005.tex")
子目录中可能有一些文件。例如:00001.tex、00002.tex、00003.tex、00004.tex。 我想首先在子目录中搜索具有最高编号(00004.tex)的文件,并使用下一个编号(00005.tex)创建一个新文件,写“Hello”并将其保存在子目录00005.tex中。 零是必要的还是我也可以将它们命名为 1.tex、2.tex、3.tex......?
【问题讨论】:
-
看看这是否回答了您的问题stackoverflow.com/questions/3207219/…。将文件名放入列表后,您可以找到列表的最大值,然后将其加一并创建新文件并存储它们。
-
如果要按字典顺序对它们进行排序,则零是必需的,否则 11.tex 会在 2.tex 之前。这取决于您如何实施例程以找到最高数字
标签: python