python - 保存文件 python

标签 python save

我必须制作一个程序,在开头创建一个文件,然后覆盖它。我有下面类似的东西并且它有效,但我想知道是否有可能询问用户应该在哪里创建它?例如,就像在 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/

相关文章:

python - 使用 groupby 时迭代列以生成条形图

python - 如何使用 opencv 在 python 中的图像上制作自由手形(随机)

python - 在 Python 中将函数应用于多个列表

python - 验证字节流是否为有效的 UTF-8(或其他编码),无需复制

mysql - 我无法将提交保存到数据库

python - Rails 与 Django 部署

javascript - 如何将其设置为 "save as HTML"而不是 "download as HTML"?

python - 如何使用经过训练的 Tensorflow 模型预测值

ruby-on-rails - 将用户代理和 IP 添加到存储的 session -RecordNotSaved -Rails

ios - Swift,NSCoding 来保存一个类的数组不起作用