(一)模組打包
注:suba和subb資料夾下的__init__.py檔案,即使為空,也必須存在
"setup.py"
from distutils.core importsetupsetup(name="構建模組example
",version="
v1.0.0
",description="
setup_examples
",author="
sweetyu
",py_modules=['
suba.aa
','suba.bb
','subb.cc
','subb.dd
'])
python setup.pybuild生成發布壓縮包(dist/example.v1.0.0.tar.gz)
python setup.pysdist解壓「example.v1.0.0.tar.gz」檔案,匯入模組內資訊,sudo為linux命令
sudo python setup.pyinstall匯入後,即可使用模組內的函式/類
import(二)檔案操作1、鍵盤輸入suba.aa
aa.showaa()
from subb.cc import *showcc()
str =input()str =raw_input("2、檔案處理please input:
")
fp = open("(三)html文字處理a.txt
","w")
#help(fp)
"""常用函式:write、read、seek(設定讀寫指標位置)、tell(獲取讀寫指標位置)、flush(重新整理讀寫緩衝區)、encoding、next
常用屬性:closed(是否關閉)、mode(訪問模式)、name(檔名)、softspace
"""fp.write(
"something to write")
fp.close()
importrequestsimport re
url, user = r"", s =requests.session()#會話
r =s.get(url,params =user)#
get方式請求引數
r =s.post(url,data =user)#
post請求引數
r.header #標頭檔案
''''''
r =requests.post(url,files =
)#上傳檔案
html,txt = r.text,(四)socket原生開發pattern =re.compile(r'(.*?)')#正規表示式
python學習筆記(二)
集合 set是可變的集合,frozenset是不可變的集合 1.構造集合 s set abcde s set a b c s set abc def ghi s frozenset abcde 2.集合操作 1.新增元素 s.add b 2.刪除元素 s.remove obj 當該元素不存在時丟擲異...
Python學習筆記(二)
換了本書,開始看 python核心程式設計 從第三章開始看。只記一些與c c 不同的地方,一些相同之處略去不提。3.1語句與語法 1 跨行一般用反斜槓 有兩個例外,乙個是在括號裡,二是三引號中 print what the hell you waiting for?2推薦用四個空格寬度代替製表符縮排...
python學習筆記(二)
python數值處理 在互動模式下,把python當作計算器用不錯。1 整數做除法運算,除不盡時,取較小的那個數。如 7 3 2 7 3 3 不是 2哦 2 等號 用於給變數賦值,雙等號 用於數值比較。如 width 20 height 5 9 width height 900 if x 0 pri...