from pprint import *
sites = [['a','b','c'],['d','e','f'],[1,2,3]]
pprint(sites)
for site in sites:
sites.remove(site)
pprint(sites)
Run Code Online (Sandbox Code Playgroud)
输出:
[['a', 'b', 'c'], ['d', 'e', 'f'], [1, 2, 3]]
[['d', 'e', 'f']]
Run Code Online (Sandbox Code Playgroud)
为什么不是None,或者是空列表[]?
有人知道这段代码有什么问题吗?它只是"加载"永远.没有输出."网站"是几十个字符串的列表.
num_worker_threads = 30
def mwRegisterWorker():
while True:
try:
print q.get()
finally:
pass
q = multiprocessing.JoinableQueue()
for i in range(num_worker_threads):
gevent.spawn(mwRegisterWorker)
for site in sites:
q.put(site)
q.join() # block until all tasks are done
Run Code Online (Sandbox Code Playgroud) 我有基本的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)
有任何想法吗?谢谢