源**->位元組碼->執行時
m.py->m.pyc->pvm
pvm是python虛擬機器,用於解釋編譯得到的**.
(1)使用互動命令執行python
1) 在linux shell 下輸入python
2)輸入 print(『hello wolrd』);
3)ctrl-d退出
(2)執行模組檔案
編輯script.py 檔案如下
#frist python script
import sys
print(sys.platform)
執行
python script.py
(3)可以將檔案寫成unix可執行指令碼方式執行
unix系統下,在檔案前加#!python安裝路徑就可以直接按照可執行檔案的方式執行
編輯檔案brain
#!/usr/bin/python
print('hi')
執行
./brain
輸出為hi
(4)使用exec(open(『module.py』).read())執行
如exec(open('script.py').read())
如果更改了script.py檔案中的內容會重新匯入
(5)使用idle執行
安裝idle
apt-get install idle
shell 下輸入idle 啟動gui在其中執行程式
title="the meaning of life"
(2)在交換命令下輸入
import myfile
print(myfile.title)
輸出為the meaning of life
完成了一次模組匯入和使用
python執行JS的幾種方式
安裝nodejs 安裝pyexecjs pip install pyexecjs 檢測執行環境 import execjs execjs.get name output node.js v8 簡單js,直接呼叫 import execjs e execjs.eval js 複雜js,compile後...
python執行加速的幾種方式
目錄 1 使用pypy 2 減少函式化呼叫 3 減少檔案的開啟即with的呼叫,將這一呼叫放在for迴圈前面,然後傳遞至後面需要用到的地方 4 if函式判斷條件多的盡量在前面 全面加速 pypy 將python換為pypy,在純python 下,pypy的相容性就不影響使用了,因為一些純python...
PHP的幾種執行方式
前四種是提供給web伺服器來處理php 檔案,其中模組載入的方式其實是最快的的,但fastcgi配合nginx web服務是目前的主流,下面主要配合apache做說明。以模組載入的方式執行,其實就是將php整合到web伺服器,以同乙個程序執行。此執行模式在使用apache伺服器經常使用,通重載入模組...