# -*- coding:utf-8 -*- import urllib import string def hook(a, b, c): '''回調函數 @a: 已經下載的數據塊 @b: 數據塊的大小 @c: 遠程文件的大小 ''' per = 100.0 * a * b / c if per > 100: per = 100 print '%.2f%%' % per url = 'http://www.csdn.net' local = 'd://csdn.html' #urllib.urlretrieve(url, local, hook) #urllib.urlcleanup() # quote unquote data = 'name = a+3' data1 = urllib.quote(data) print data1 print urllib.unquote(data1) # quote_plus unquote_plus data2 = urllib.quote_plus(data) print data2 print urllib.unquote_plus(data2) # urlencode() data3 = urllib.urlencode({'name':'huang','age':20}) print data3 data4 = urllib.pathname2url(r'd:/a/b/c/23.php') print data4 print urllib.url2pathname(data4) s = 'huang' print string.lowercase print dir(str) string.Formatter.format(s)
python實例
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.