久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

Python自動化運維開發文件類型都有哪些?

今天小編要跟大家分享的文章是Python自動化運維開發文件類型都有哪些,熟悉Python的小伙伴們都知道Python常用的文件類型有3種,Python自動化入門新手和正在Python自動化學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 !

Python常用的有3種文件類型

1. 源代碼    py
2. 字節代碼  pyc
3. 優化代碼  pyo
1、源代碼:

Python源代碼的文件以”py"為擴展名,由Python程序解釋,不需要編譯

2、字節代碼:

Python源文件經編譯后生成的擴展名為"pyc"的文件,用于隱藏代碼,提高加載速度
編譯方法:
生成單個pyc文件:
方法1:代碼方式
#vim compile.py?
import py_compile
py_compile.compile("hello.py")

方法2:命令行方式
#Python -m py_compile hello.py
-m 相當于腳本中的import

批量生成pyc文件:
一般來說,我們的工程都是在一個目錄下的,一般不會說僅僅編譯一個py文件而已,而是需要把整個文件夾下的py文件都編譯為pyc文件,Python又為我們提供了另一個模塊:compileall 。使用方法如下:
方法1:代碼方式

import compileall
compileall.compile_dir(r'/game')

方法2:命令行方式

Python -m compileall /root/src

3、優化代碼:

經過優化編譯后的文件,擴展名為“pyo”
pyo是優化編譯后的程序,也可以提高加載速度,針對嵌入式系統,把需要的模塊編譯成pyo文件可減少容量,本質上和pyc沒有區別?
優化方法:
#Python -O -m py_compile hello.py

注意:
字節代碼和優化代碼不能直接執行,只能用解釋器運行
正確執行方法:
#Python hello.pyc?
#Python hello.pyo
錯誤執行方法:?
#./hello.pyc //這樣執行會報錯

以上就是馬哥教育今天為大家分享的關于Python自動化 運維開發文件類型都有哪些 的文章,希望本篇文章能夠對正在從事Python自動化相關工作的小伙伴們有所幫助,想要了解更多相關知識記得關注馬哥教育官網,每天都會有大量優質內容與大家分享!

聲明:文章來源于網絡,侵刪!

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

  • <menu id="dlktz"></menu>
    <ul id="dlktz"></ul>
    <menu id="dlktz"></menu>
    <bdo id="dlktz"></bdo>
    主站蜘蛛池模板: 平乐县| 米泉市| 越西县| 若尔盖县| 宁南县| 安泽县| 历史| 山东省| 达孜县| 西城区| 富锦市| 大连市| 满洲里市| 义乌市| 辉南县| 永济市| 武义县| 乌拉特中旗| 佛山市| 龙海市| 宁河县| 浠水县| 肇州县| 习水县| 兴和县| 黄冈市| 五寨县| 新乡县| 五指山市| 博乐市| 浦江县| 连云港市| 惠州市| 天等县| 东源县| 阳新县| 阿城市| 高台县| 胶州市| 古交市| 长葛市|