第三章 你应如何运行程序
交互式命令行模式
开始一个交互式会话:命令行中输入python
系统路径:PATH环境变量,如果没有设置,用python的绝对路径
为什么使用交互式命令行:适用情况——实验、测试
使用注意:多行命令--复合语句
系统命令行和文件
永久储存
使用注意:扩展名
UNIX风格可执行脚本:#!
#!+可执行权限,扩展名不是py也没关系
模块导入和重载
导入是一个开销很大的操作,以至于每个文件、每个程序不能重复运行多于一次
模块支持用import、from、reload来读取
无论使用import还是from执行导入操作,被导入的模块文件的语句都会执行,且导入的组件(如命令行)获得在文件顶层赋值的变量名的访问权
dir函数支持获取全部可用变量名列表——dir(threenames),threenames为被导入模块
每个模块都是自包含的命名空间——一个模块文件不能看到其他文件中定义的变量名,除非它显示导入了那个文件
使用exec运行模块文件
IDLE用户界面
其他IDE——Eclipse和PyDev、Komodo、NetBeans IDE Python版、PythonWIn、Wing、Visual Studio
Python学习手册 文章被收录于专栏
《Python学习手册(第五版)》学习随记