Python模块进阶、标准库、扩展库
生活随笔
收集整理的這篇文章主要介紹了
Python模块进阶、标准库、扩展库
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
模塊進(jìn)階
Python有一套很有用的標(biāo)準(zhǔn)庫(standard library)。標(biāo)準(zhǔn)庫會隨著Python解釋器,一起安裝在你的電腦中的。 它是Python的一個組成部分。這些標(biāo)準(zhǔn)庫是Python為你準(zhǔn)備好的利器,可以讓編程事半功倍。
用標(biāo)準(zhǔn)庫
hashlib
import hashlib
m = hashlib.md5() #創(chuàng)建hash對象,md5:(message-Digest Algorithm 5)消息摘要算法,得出一個128位的密文
print m #<md5 HASH object>
m.update('itcast') #更新哈希對象以字符串參數(shù)
print m.hexdigest() #返回十六進(jìn)制數(shù)字字符串
應(yīng)用實(shí)例
用于注冊、登錄....
import hashlib
import datetime
KEY_VALUE = 'Itcast'
now = datetime.datetime.now()
m = hashlib.md5()
str = '%s%s' % (KEY_VALUE,now.strftime("%Y%m%d"))
m.update(str.encode('utf-8'))
value = m.hexdigest()
print(value)
運(yùn)行結(jié)果:
8ad2d682e3529dac50e586fee8dc05c0
更多標(biāo)準(zhǔn)庫
http://python.usyiyi.cn/translate/python_352/library/index.html
常用擴(kuò)展庫
就可以運(yùn)行起來靜態(tài)服務(wù)。平時用它預(yù)覽和下載文件太方便了。
在終端中輸入命令:
python2中
python -m SimpleHTTPServer PORT
python3中
python -m http.server PORT
讀寫excel文件
1.安裝個easy_install工具
sudo apt-get install python-setuptools
2.安裝模塊
sudo easy_install xlrd
sudo easy_install xlwt
matplotlib
總結(jié)
以上是生活随笔為你收集整理的Python模块进阶、标准库、扩展库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java笔记类与对象3.7-3.10 2
- 下一篇: 078-PHP数组排序,两次循环法