我试图从.ssv文件中读取文本并将它们放入变量中,以便我可以将它们提交到HTML网页表单。
第一段文字是调查的名称,而以下几段文字(可以是任何数字)都是问题。如何使用python实现我的目标?
感谢。
我的数据是这样的:
调查1,问题1,问题2,问题3,问题4,...
我想把它们读成html格式。
到目前为止的答案告诉我如何将变量存储到python中,但是如何将这些变量发送到html<形成&GT ;?我到处都在网上看,但我真的不知道它是如何完成的。链接到页面告诉我如何,或解释将是惊人的。
添加了标签
答案 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]