Я пытаюсь получить данные моей формы, которые будут записаны и записаны в текстовый документ. У меня есть следующие функции ...Как записать данные формы в текстовый документ
def index():
FILE_TYPES = set(['txt', 'doc', 'docx', 'odt', 'pdf', 'rtf', 'text', 'wks', 'wps', 'wpd'])
mail = Mail(app)
errors = ''
form = ApplicationForm(CombinedMultiDict((request.files, request.form)))
capture = [form.department.data, form.name.data, form.address.data, str(form.telephone.data), form.email.data, form.explain.data]
department_data = form.department.data
name_data = form.name.data
if department_data == 'cpoms':
flash(capture)
if form.validate_on_submit():
flash('Thanks %s, we will try to get back to your regarding you application as soon as possible.' % form.name.data)
print "Form successfully submitted"
submit_name = form.file_upload.data.filename
if '.' in submit_name and submit_name.rsplit('.', 1)[1] in FILE_TYPES:
filename = secure_filename(submit_name)
form.file_upload.data.save('uploads/' + filename)
return redirect('home')
Кто-нибудь знает, как я могу перенести данные из переменной захвата и записать это в текстовый документ?
Этот вопрос на самом деле не влияет на Flask. Вместо этого речь идет о написании текста в файл. Для этого см. Http://stackoverflow.com/questions/5214578/python-print-string-to-text-file. – MrLeeh
Удаленная колба из тегов. Спасибо за ответ. –