- cmd運(yùn)行python腳本時(shí)遇ImportError
import os
import sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
- 字典的排序
- list.sort(key=None,reverse=False) 改變對(duì)象本身,字典排序函數(shù),其中key=len即可按照字典元素的長(zhǎng)度來(lái)排序,key=int即可按照字典元素的數(shù)值大小來(lái)排序。key參數(shù)的值為一個(gè)函數(shù),此函數(shù)只有一個(gè)參數(shù)且返回一個(gè)值用來(lái)進(jìn)行比較。reverse為False時(shí)為正序,reverse為T(mén)rue時(shí)為倒序。
- list.reverse() 改變對(duì)象本身,字典排序函數(shù),單單只是取反的作用。
- sorted(key=None,reverse=False) 與list.sort類(lèi)似,但是它并不改變?cè)瓕?duì)象本身,內(nèi)置函數(shù)
- reversed() 取反,但并不改變?cè)瓕?duì)象本身,內(nèi)置函數(shù),可用于字符串
Python提供了__future__模塊,把下一個(gè)新版本py3的特性導(dǎo)入到當(dāng)前版本,于是我們就可以在當(dāng)前版本中測(cè)試一些新版本的特性。
--
如果想手動(dòng)指定源,可以在pip后面跟-i 來(lái)指定源,比如用豆瓣的源來(lái)安裝web.py框架:
pip install web.py -i http://pypi.douban.com/simple
注意后面要有/simple目錄!?。?/p>
在python2中已有內(nèi)置reload方法
在python3重新導(dǎo)入模塊:
>>>import importlib
>>>importlib.reload(module)