urllib2 urlopen 错误:必须是字符串或缓冲区,而不是实例

2024-04-27 03:33:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个简单的Python脚本,如下所示,它可以访问PHP脚本。在

import urllib2
from poster.encode import multipart_encode
from poster.streaminghttp import register_openers
url="http://192.168.122.1/info.php/"
datagen, headers = multipart_encode({"file": open("123.txt", 'r')})
request = urllib2.Request(url,datagen,headers)
response = urllib2.urlopen(request)
data = response.read();
print data

但我得到了以下错误:

^{pr2}$

这可能是什么原因?或者是我的PHP脚本有问题。在

这是我的PHP脚本

<?php
        echo "Hello";
?>

Tags: fromimport脚本urldataresponserequesturllib2