python模塊介紹-requests:人性化的HTTP

目錄

  • 人性化的HTTP

Requests 是使用 Apache2 Licensed 許可證的 HTTP 庫。用 Python 編寫,真正的爲人類着想。html

Python 標準庫中的 urllib2 模塊提供了你所須要的大多數 HTTP 功能,可是它的 API 太渣了。它是爲另外一個時代、另外一個互聯網所建立的。它須要巨量的工做,甚至包括各類方法覆蓋,來完成最簡單的任務。python

在Python的世界裏,事情不該該這麼麻煩。linux

線程對象

最簡單的方法:使用target指定線程要執行的目標函數,再使用start()啓動。app

實例:函數

import threading
def worker():
  """thread worker function"""
  print 'Worker'
  return
threads = []
for i in range(5):
  t = threading.Thread(target=worker)
  threads.append(t)
  t.start()

執行結果:學習

$ python threading_simple.py 
Worker
Worker
Worker
Worker
Worker

下面實例threading_simpleargs.py附加了參數傳遞:url

import threading
def worker(num):
  """thread worker function"""
  print 'Worker: %s' % num
  return
threads = []
for i in range(5):
  t = threading.Thread(target=worker, args=(i,))
  threads.append(t)
  t.start()

執行結果:線程

$ python threading_simpleargs.py 
Worker: 0
 Worker: 1
Worker: 2
Worker: 3
Worker: 4
相關文章
相關標籤/搜索