【0.1】python 的执行过程

在 /home/dev/ 目录下创建 hello.py 文件,内容如下:

print "hello,world"
 

执行 hello.py 文件,即: python /home/dev/hello.py

python的 执行过程

 

上一步中执行 python /home/dev/hello.py 时,明确的指出 hello.py 脚本由 python 解释器来执行。

如果想要类似于执行shell脚本一样执行python脚本,例: ./hello.py ,那么就需要在 hello.py 文件的头部指定解释器,如下:

#!/usr/bin/env python

print "hello,world"
 

如此一来,执行: ./hello.py 即可。

ps:执行前需给予 hello.py 执行权限,chmod 755 hello.py

 

执行完成生成文件 pyc文件

执行Python代码时,如果导入了其他的 .py 文件,

那么,执行过程中会自动生成一个与其同名的 .pyc 文件,

该文件就是Python解释器编译之后产生的字节码。

ps:代码经过编译可以产生字节码;字节码通过反编译也可以得到代码。

 

 

posted @ 2016-02-22 13:46  科学小怪癖  阅读(93)  评论(0)    收藏  举报