程序运行时,我的程序总是覆盖现有的CSV文件夹。我怎样才能创建一个不被覆盖的CSV文件?CSV文件夹总是被覆盖
例如:它会检查目录,如果找到这样的文件TabulatedStats.csv
它将创建一个TabulatedStats02.csv
,TabulatedStats03.csv
等与原始文件不同。
这是我的尝试:
try:
newDirRH = 'C:\AGM'
newfile = newDirRH + "/TabulatedStats.csv"
text_file = open(newfile, "w")
x = stringText
text_file.write(x)
text_file.close()
except:
tkMessageBox.showinfo(title="New Excel Created", message="New TabulatedStats1.csv is created")
newfile = newDirRH + "/TabulatedStats1.csv"
text_file = open(newfile, "w")
x = stringText
text_file.write(x)
text_file.close()
pass
这是如何很奇怪?你可以通过改变上面的'5'来调整0的数量。可能想查看[字符串格式](http://docs.python.org/3.3/library/string.html#formatstrings)语法。 – kalhartt