我有基本的python问题..在下面的例子中没有返回错误但是使用pprint显示所有变量的内容显示内容是='' - 为什么这可能是这种情况?
import sys, os, re, StringIO, pprint, time
from BeautifulSoup import BeautifulSoup, BeautifulStoneSoup
import pycurl
url = "http://google.com/";
strio = StringIO.StringIO()
curlobj = pycurl.Curl()
curlobj.setopt(pycurl.URL, url)
curlobj.perform()
curlobj.close()
contents = strio.getvalue()
strio.close()
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?谢谢
看看涉及的线条StringIO.
strio = StringIO.StringIO()
contents = strio.getvalue()
strio.close()
Run Code Online (Sandbox Code Playgroud)
这些陈述都没有从中吸取内容curlobj.所以strio是空的.
编辑(感谢@Alexander Cameron和@agf):
也许你的意思
curlobj.setopt(pycurl.WRITEFUNCTION, strio.write)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2226 次 |
| 最近记录: |