6.2 模块名也是一个标识符
l 标识符可以有字母、下划线和数字组成
l 不能以数字开头
l 不能与关键字重名
注意:如果在给Python文件起名时,以数字开头是无法在PyCharm中通过导入这个模块的
6.3 Pyc文件(了解)
C是compiled 编译过的意思
操作步骤
l 浏览程序目录会发现一个_pycache_的目录
l 目录下会有一个hm_10_分割线模块.cpython-35.pyc文件,cpython-35表示Python解释器的版本
l 这个pyc文件是由Python解释器将模块的源码转换为字节码
n Python这样保持字节码是作为一种启动速度的优化
字节码
l Python在解释源程序时是分成两个步骤的
n 首先处理源代码,编译生成一个二进制字节码
n
再对字节码进行处理,才会生成CPU能够识别的机器码
l 有了模块的字节码文件之后,下一次运行程序时,如果再上次保存字节码之后 没有修改过源代码,Python将会加载.pyc文件并跳过编译这个步骤
l 当Python重编译时,它会自动检查源文件和字节码文件的时间戳
l 如果你又修改了源代码,下次程序运行时,字节码将自动重新创建