python相关
2016-08-25 本文已影响8人
孤独花园
- cmd运行python脚本时遇ImportError
import os
import sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
- 字典的排序
- list.sort(key=None,reverse=False) 改变对象本身,字典排序函数,其中key=len即可按照字典元素的长度来排序,key=int即可按照字典元素的数值大小来排序。key参数的值为一个函数,此函数只有一个参数且返回一个值用来进行比较。reverse为False时为正序,reverse为True时为倒序。
- list.reverse() 改变对象本身,字典排序函数,单单只是取反的作用。
- sorted(key=None,reverse=False) 与list.sort类似,但是它并不改变原对象本身,内置函数
- reversed() 取反,但并不改变原对象本身,内置函数,可用于字符串
Python提供了__future__模块,把下一个新版本py3的特性导入到当前版本,于是我们就可以在当前版本中测试一些新版本的特性。
--
如果想手动指定源,可以在pip后面跟-i 来指定源,比如用豆瓣的源来安装web.py框架:
pip install web.py -i http://pypi.douban.com/simple
注意后面要有/simple目录!!!
在python2中已有内置reload方法
在python3重新导入模块:
>>>import importlib
>>>importlib.reload(module)