如何将空格分隔的矢量文件读入变量并使用python将它们发送到html表单?

时间:2014-04-06 02:01:51

标签: python html forms

我试图从.ssv文件中读取文本并将它们放入变量中,以便我可以将它们提交到HTML网页表单。

第一段文字是调查的名称,而以下几段文字(可以是任何数字)都是问题。如何使用python实现我的目标?

感谢。

我的数据是这样的:

调查1,问题1,问题2,问题3,问题4,...

我想把它们读成html格式。

到目前为止的答案告诉我如何将变量存储到python中,但是如何将这些变量发送到html<形成&GT ;?我到处都在网上看,但我真的不知道它是如何完成的。链接到页面告诉我如何,或解释将是惊人的。

添加了标签

1 个答案:

答案 0 :(得分:1)

很难从你的问题中准确地说出你想要的是什么,但你应该使用open。这是一个例子:

#filename.txt
survey1,question1,question2,question3,question4
survey2,question1,question2,question3,question4
survey3,question1,question2,question3,question4
survey4,question1,question2,question3,question4
survey5,question1,question2,question3,question4

#your_script.py
values = []
with open('filename.txt', 'r') as f:
    for line in f:   #splits on ',' as per your question example
        line = line.split(',')
        values.append((line[0],line[1:]))
>>> print(values)
[
(survey1,[question1,question2,question3,question4])
(survey2,[question1,question2,question3,question4])
(survey3,[question1,question2,question3,question4])
(survey4,[question1,question2,question3,question4])
(survey5,[question1,question2,question3,question4])
]

然后,如果您想获得第三次调查的第四个问题,您可以这样做:

values[2][3]

然后您可以将其传递到html表单。最好使用for循环传递所有值。

OR

survey_1_questions = values[0]