929
技術社區[雲棲]
python文件類型及運行方式
Ubantu中文件類型主要有三種:
1.源代碼
源代碼可以不經過編譯,由python解釋器解釋執行
1.1一般ubantu係統中都默認集成了python的環境,所以在命令行敲入python命令,即可運行python程序,敲入exit()可退出python環境
1.2.新建python文件
>>>vim helloworld.py
然後在helloworld.py中鍵入
#!/usr/bin/python print "Hello world"
>>>python helloworld.py
1.3.
vim helloworld.py
然後在helloworld.py中鍵入
#!/usr/bin/pythonprint "hellowold"
然後敲入命令./helloworld直接執行,這時提示權限不夠
>>>ls -l。發現確實權限不夠,這時增加可執行權限
>>>chmod u+x helloworld.py
OK,敲入命令./helloworld.py。成功執行
2.字節代碼
可以把python文件編譯成二進製文件,編譯後的執行效率更高
需要在源文件中加上
import py_compile
py_compile("**.py")
新建一個test.py文件
>>> vim test.py
import py_compile py_compile("helloworld.py")
該文件可以編譯helloworld.py文件
編譯後生成***.pyc文件
>>>python **.pyc執行
3.優化代碼
用命令>>>python -o -m py_compile helloworld.py
編譯後生成.pyo文件
用命令
>>>python ***.pyo可以執行
最後更新:2017-04-03 16:48:36