Time of Update: 2017-02-10
標籤:util blog back this original 檔案名稱 -o [] source 本文將介紹使用Python編寫多線程HTTP下載器,並產生.exe可執行檔。環境:window
Time of Update: 2017-02-10
標籤:comm 遠程 針對 net imp 使用 執行 tps 啟動 Pexpect 是一個用來啟動子程式並對其進行自動控制的純 Python 模組。 Pexpect 可以用來和像
Time of Update: 2017-02-10
標籤:time uil 環境 應用 https host code get 不同的 Virtualenv虛擬 Python 環境(簡稱 venv) 是一個能協助你在本地目錄安裝不同版本的
Time of Update: 2017-02-10
標籤:內容 頁面 nbsp 註冊帳號 writing 資訊 階乘 aging turn 項目結構知識點建立項目,編寫 __init__ 檔案使用 setuptools 模組,
Time of Update: 2017-02-10
標籤:png 內容 編寫 日曆 lock 興趣 擴充 頁面 poco Flask 介紹知識點微架構、WSGI、模板引擎概念使用 Flask 做 web 應用模板的使用根據 URL
Time of Update: 2017-02-10
標籤:python‘‘‘建立線程‘‘‘from threading import Thread#定義一個函數def Foo(arg): print(arg)#建立一個線程對象,並和上面的函數Foo建立關係,args= 傳一個值為100作為參數給Foo函數print("開始建立線程...")t1 = Thread(target=Foo,args=(100,))t2 =&nb
Time of Update: 2017-02-10
標籤:shell
Time of Update: 2017-02-10
標籤:python常量/變數常量:一旦賦值,就不能對他重新賦值。字面常量:一個單獨存在的量,未賦值給任何變數或者常量。變數:是一個名字,在賦值符號的左邊,這個名字可以指代賦值符號右邊的內容。例:i = 3除行首的空格除外,其他的空行無意義。變數的類型系統Python是最強的類型語言。(不同類型之間不能相互計算 , 運算的時候會進行類型檢查)eg:4 + ‘4’ 則返回error 。Python是動態語言(指變數可以重新賦值為其他類型)eg: i =
Time of Update: 2017-02-10
標籤:python字串數字int整數float浮點數複數布爾1為真,0為假bytes字串與bytes類型轉換msg = ‘愛我北京天安門‘print (msg.encode(encoding=‘utf-8‘))msg = b‘\xe7\x88\xb1\xe6\x88\x91\xe5\x8c\x97\xe4\xba\xac\xe5\xa4\xa9\xe5\xae\x89\xe9\x97\xa8‘print (msg.decode(enco
Time of Update: 2017-02-10
標籤:python#複製列表,淺copynames = [‘ZhangYang‘,‘ZhaoYi‘,‘ShaoYiFan‘,‘JiaChen‘,‘MengLingJun‘,‘LiuLin‘,[‘YangRui‘]]names2 = names.copy()print (names,names2)import copy#複製列表,深copynames2 = copy.deepcopy(names)names
Time of Update: 2017-02-10
標籤:pythonname = "my name is jiachen"#首字母大寫print (name.capitalize())#統計字母出現次數print (name.count(‘a‘))#置中列印print (name.center(50,‘-‘))#字串裝換成bytes類型print (name.encode(‘utf-8‘))#判斷以什麼結尾print (name.endswith
Time of Update: 2017-02-10
標籤:pythoninfo = { ‘stu01‘:‘Tom‘, ‘stu02‘:‘Jack‘, ‘stu03‘:‘Ben‘}#建立#info[‘stu04‘] = ‘petter‘#修改#info[‘stu01‘] = ‘湯姆‘#刪除#del info[‘stu01‘]#info.pop(
Time of Update: 2017-02-10
標籤:python#集合 去重、關係測試#集合是一個無序的,不重複的資料群組合list_1 = [1,4,5,7,3,6,7,9]list_1 = set(list_1)list_2 = set([2,6,0,66,22,8,4])print (list_1,list_2)‘‘‘#求交集print (list_1.intersection(list_2))#求並集print (list_1.uni
Time of Update: 2017-02-10
標籤:pythonimport timedef logger(): with open(‘a.txt‘,‘a+‘) as f: time_format = ‘%Y-%m-%d %X‘ t
Time of Update: 2017-02-10
標籤:python#函數傳回值def test1(): print (‘in the test1‘) return 0 print (‘test end‘)#return 結束函數#return傳回值 x = test1()def test1
Time of Update: 2017-02-10
標籤:python#列表產生式list1 = [i*2 for i in range(1,11)]#產生器,在調用時才會產生相應的資料list = (x*2 for x in range(1,1000000))#list.__next__()#函數產生器def fib(max): n,a,b = 0,0
Time of Update: 2017-02-10
標籤:python#迭代器#可直接作用於for迴圈的資料類型#一類是集合資料類型,list,tuple,dict,set,str#一類是generator,包括產生器和帶yield的generator function#這些可以直接作用於for迴圈的對象統稱為可迭代對象:Iterable#可以使用isinstance()判斷一個對象是否是Iterable對象from collections import Iterableprint (isinst
Time of Update: 2017-02-10
標籤:python內建函數#內建函數#取絕對值abs()#可迭代對象中元素都為真返回true,不為真返回falseall()#可迭代對象中元素任意一個為真返回true,不為真返回falseany()#把一個對象的文字的表現形式列印出來,類型是字串ascii()#十進位轉二進位bin()#判斷真假bool()#可變的二進位a = bytes("abcde",encoding="tuf-8")b = bytearray("abcde",encoding="tu
Time of Update: 2017-02-10
標籤:python#迭代器#可直接作用於for迴圈的資料類型#一類是集合資料類型,list,tuple,dict,set,str#一類是generator,包括產生器和帶yield的generator function#這些可以直接作用於for迴圈的對象統稱為可迭代對象:Iterable#可以使用isinstance()判斷一個對象是否是Iterable對象from collections import Iterableprint (isinst
Time of Update: 2017-02-10
標籤:列印 否則 數字 複數 補充 條件判斷 技術分享 計數 迴圈語句 第一:流程式控制制一:if條件陳述式電腦之所以能做很多自動化的任務,因為它可以自己做條件判斷。單分支語句: 單分支,單個