我是Python新手,目前正在解决问题以提高我的编码技能。有一个网页,我需要张贴数据,如姓名,语言(这是一个下拉列表),电话号码和反馈。我的想法是使用python脚本自动执行这个过程。请查看以下代码和详细信息:
import urllib2
import requests
url = "http://example.com/feedback_details"
try:
with open('review.txt', 'r') as myfile:
data1=myfile.read()
payload = {'Name:': '200272YV',
'Language:': 'Python 2.7',
'Phone Number:': '123456789',
'Feedback (not more than 200 characters):' = 'data1'
}
requests.post(url, data=payload)
except urllib2.HTTPError, err:
print err.fp.read()
print "Page Not Found"
我在一个名为review.txt
的文本文档中编写了一个反馈,并将该文件中的全部内容读到一个名为data1
的变量中。所以现在我想把'Feedback (not more than 200 characters):' =
中的变量名作为数据,这样文件中的整个内容都可以与此相关。但我不能赋值为变量。如何发送文本文件中的完整内容并将其分配给有效负载。另外,我如何检查这个张贴是否成功完成。谁能告诉我我哪里做错了。是我的方法错误还是流程错误。提前谢谢。任何帮助都将不胜感激。在
正确的语法是:
相关问题 更多 >
编程相关推荐