python代碼中編譯是什么
說明
1、在執行Python代碼時,在Python解釋器用四個過程“拆解”我們的代碼,最終被CPU執行返回給用戶。
2、當用戶鍵入代碼交給Python處理的時候會先進行詞法分析,例如用戶鍵入關鍵字或者當輸入關鍵字有誤時,都會被詞法分析所觸發,不正確的代碼將不會被執行。
實例
#!/usr/bin/envpython
importre
fromtimeimportctime
defrun():
pattern='case'
rere_obj=re.compile(pattern)
infile=open('/etc/rc.subr','r')
match_count=0
lines=0
forlineininfile:
match=re_obj.search(line)
ifmatch:
match_count+=1
lines+=1
return(lines,match_count)
if__name__=='__main__':
print('startingat:',ctime())
lines,match_count=run()
print"LINES:",lines
print"MATCHS:",match_count
print('endingat:',ctime())
Python代碼中編譯的介紹,通過結尾的例子,我們可以看出編譯后代碼的性能是比較好的。大家學會后也趕快用起來吧。更多Python學習教程請關注IT培訓機構:千鋒教育。