Python:如何创建文件.txt并在其中记录信息

标签 python

我正在尝试创建一个 .txt 文件并保存用户提供的信息,并在 python 中打开该文件 我在创建文件时遇到问题

这是我的代码

from Tkinter import *

raiz = Tk()
frame = Frame(raiz)

def cadastro():
    form = Toplevel(raiz)

    Label(form, text='Nome: ').grid(column=0, row=0, sticky=E)
    Label(form, text='Celular: ').grid(column=0, row=1, sticky=E)

    nome = StringVar()
    celular = StringVar()

    a=Entry(form, textvariable=nome, width=15)
    a.grid(column=1, row=0, sticky=W)
    Entry(form, textvariable=celular, width=15).grid(column=1, row=1, sticky=W)

    def onCancel():
        form.destroy()

    def onOk():
        ******.insert('','end',text=nome.get(), values=celular.get())
        onCancel()

    Button(form, text='OK', command=onOk).grid(column=0, row=2, sticky=E)
    Button(form, text='Cancel', command=onCancel).grid(column=1, row=2, sticky=W)

def listar():





w = Button(raiz, text='Cadastrar',command=cadastro).grid()
x = Button(raiz, text='Listar').grid()


raiz.mainloop()

** 这是我放置文件名的地方 非常感谢您提前

最佳答案

您可以使用 open built-in获取具有写入权限的文件对象,然后使用 write function 填充内容:

file = open('<FILENAME>.txt', 'w')
file.write('first line\n')
file.write('second line\n')
file.close()

查看链接文档以获取有关开放参数和其他有用函数(如 writelines)的更多信息.

关于Python:如何创建文件.txt并在其中记录信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17386808/

相关文章:

python - Keras 的 fit_generator 中是否使用了所有训练样本?

python - 如何使用 python 脚本从我的 gmail 中删除最大的电子邮件?

python_list 转数组错误

python - 从 Python2 到 Python3 的这种解包行为的变化是什么?

python - 如何从Redis中抓取key

Python模式匹配问题

python - Vagrant、WSGI、virtualenv 和 TypeError : 'module' object is not callable

python - 移位 "1<<i"在 Python 中如何工作?

python - AttributeError : 'str' object has no attribute 'write' error in last line, 需要洞察

python - 类型错误:不支持的操作数类型