参考
科学开发环境
个人感觉最好的IDE
- Ninja (参考zeef中python IDE第一名)
- 特点:symbol list(符号列表)+实时排错+分栏+缩进显示+折叠
![这里写图片描述](https://img-blog.csdn.net/20151104114346558)
常用函数和模块
- utf-8文件读写: codecs
- 像Matlab一样查看当前变量: dir()
- 更改当前路径: os.chdir()
- 查看当前路径: print os.getcwd()
- 使用系统程序: os.system(‘ls’)
- 使用shell: sh.ls()
- print 格式化输出
- ipython终端中执行文件:%run xxx.py
- 重新加载修改后的模块:reload xxx
- 迭代器与生成器 yield
- path
print ("%d hello "%(100))+"#"*10
from path import path
d = path('/home/guido/bin')
for f in d.files('*.py'):
f.chmod(0755)
import json
>>> with open('basic-pretty.json', mode='w', encoding='utf-8') as f:
... json.dump(basic_entry, f, indent=2)
>>> with open('entry.json', 'r', encoding='utf-8') as f:
... entry = json.load(f)