当用户保存文件时,我想默认在文件对话框中放置一个值。任何人都可以建议它的语法吗?
saveFilePath = fileDialog.asksaveasfile(mode='w', title="Save the file", defaultextension=".txt")
例如:打开文件对话框时应填写NewFile
答案 0 :(得分:1)
排序答案是在您的 saveFilePath 中使用:intialfile = 'default_file_name'。下面是一个 Python 3 块,您可以使用它从 CSV 读取数据帧并使用 tkinter“另存为”。
def ExportApplications():
#reads the file to dataframe
df_testFile = pd.read_csv('test.csv')
#creates SaveAs dialogue and prompts user to save
#you can enter multiple file type formats in data FYI
data = [('csv', '*.csv')]
file_out = asksaveasfile(filetypes=data, defaultextension=data,initialfile = "This_is_the_default_file_name_when_saving")
#writes output to location specified by user in "Save As" dialogue
df_testFile.to_csv(file_out, index=False, encoding="utf-8")
答案 1 :(得分:0)
请尝试以下操作:
saveFilePath = filedialog.asksaveasfilename(initialdir = "/<file_name>",title = "Select file",filetypes = (("jpeg files","*.jpg"),("all files","*.*")))
答案 2 :(得分:0)
import Script2
for i in range(0,10):
Script2.function_name()
是布莱恩·奥克利(Bryan Oakley)提议的。