我必须制作一个程序,在开头创建一个文件,然后覆盖它。我有下面类似的东西并且它有效,但我想知道是否有可能询问用户应该在哪里创建它?例如,就像在 MS Office 中完成的那样?
# -*- coding: utf-8 -*-
import os.path
path = ('C:\\Python27\\')
name = raw_input('Enter file name: ')
save = os.path.join(path, name+'.txt')
save2 = open(save , 'a')
contents = raw_input('Contents')
save2.write(contents)
save2.close()
最佳答案
最快的方法是使用包含的 Tkinter 软件包:
from tkFileDialog import askopenfilename
fname = askopenfilename()
就像已经描述了一百万次一样:试试谷歌:“python 文件对话框”!
关于python - 保存文件 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20518791/