Python 写入烧瓶中的.txt文件

Python 写入烧瓶中的.txt文件,python,forms,web,flask,Python,Forms,Web,Flask,我有一个输入的变量,我想把它写入一个.txt文件。然而,您将如何在烧瓶中实现这一点?感谢您的帮助。谢谢大家! @app.route('/', methods=['GET', 'POST']) def my_form(): inputed_email = request.form.get("email") if request.method == 'POST' and inputed_email: # code that writes "inputed_email

我有一个输入的变量,我想把它写入一个.txt文件。然而,您将如何在烧瓶中实现这一点?感谢您的帮助。谢谢大家!

@app.route('/', methods=['GET', 'POST'])
def my_form():
    inputed_email = request.form.get("email")
    if request.method == 'POST' and inputed_email:

        # code that writes "inputed_email" to a .txt file

        return render_template('my-form.html', email=inputed_email)
    return render_template('my-form.html')

写入文件与Flask无关。您可以学习如何读取/写入文件。 请记住,写入大量数据的速度很慢,并且会减慢请求的速度

if request.method == 'POST' and inputed_email:
    # open is a built-in function, w is for write-mode (default is read)
    with open('workfile', 'w') as f: 
         f.write(inputed_email)
    return render_template(....)

我尝试了这个,但是当我提交表单时,我的网站上出现了错误500内部服务器错误。这是为什么?你需要提供更多的信息,你能发布你的错误跟踪吗?另外,试着记录输入的电子邮件,看看你是否真的得到了一个有效的值。听起来不错,我将努力获取错误跟踪并记录它。我过一会儿再发。