Python副檔名有幾種?分別代表什麼?
副檔名一般指副檔名,又叫做延伸檔名、字尾名,是早期作業系統用來標誌檔案格式的一種機制,主要作用是讓系統決定當使用者想開啟這個檔案的時候用哪種軟體執行。那麼Python檔案的副檔名是什麼?本文為大家介紹一下。
Python程式的副檔名有.py、.pyc、.pyo和.pyd。.py是原始檔,.pyc是原始檔編譯後的檔案,.pyo是原始檔最佳化編譯後的檔案,.pyd是其他語言寫的Python庫。
在寫Python程式時我們常見的副檔名是py,pyc,其實還有其他幾種副檔名。以下是詳細內容介紹:
py:py就是最基本的原始碼副檔名。Windows下直接雙擊執行會呼叫Python.exe執行。
pyw:pyw是另一種原始碼副檔名,跟py唯一的區別是在Windows下雙擊pyw副檔名的原始碼會呼叫Pythonw.exe執行原始碼,這種執行方式不會有命令列視窗。主要用於GUI程式釋出時不需要看到控制檯資訊的情況。
pyc:在執行Python程式碼時經常會看到同目錄下自動生成同名的pyc檔案。這是Python原始碼編譯後的位元組碼,一般會在程式碼執行時自動生成你程式碼中引用的py檔案的pyc檔案。這個檔案可以直接執行,用文字編輯器開啟也看不到原始碼。
pyo:pyo是跟pyc類似的最佳化編碼後的檔案。
pyd:pyd並非從Python程式生成,而是其他語言寫成的可以被Python呼叫的擴充套件。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2899917/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux中RAID有哪幾種?分別代表什麼意思?LinuxAI
- Linux中檔案的特殊許可權有幾種?分別是什麼?Linux
- postgresql中pg_class relkind有幾個值,分別代表什麼含義SQL
- 為什麼抓包檔案有好幾種型別?型別
- Linux中rwx分別代表什麼?其作用有哪些?Linux
- python列表排序演算法有幾種?分為是什麼?Python排序演算法
- DNS解析記錄有哪些型別?分別代表什麼含義?DNS型別
- 檔案型別和副檔名型別
- C語言中的關鍵字有哪些,分別代表什麼意思C語言
- python數字型別是什麼?主要包括幾種?Python型別
- 加密演算法是什麼?有哪幾種型別?有什麼用?加密演算法型別
- Python的容器有哪些?分別有什麼作用?Python
- cython和python分別是什麼?區別有哪些?Python
- 架構 dev && sit && uat && prd 分別代表什麼意思架構dev
- 技能分享:副檔名怎麼修改?
- 檔案許可權中 chmod、u+x、u、r、w、x分別代表什麼
- win10 副檔名怎麼顯示_win10顯示副檔名怎麼設定Win10
- MySQL、NoSQL分別是什麼?有什麼區別?MySql
- python中的class代表什麼Python
- Python解析引數的三種方法分別是什麼?Python
- html的標籤元素分為哪幾大類?分別有什麼作用?HTML
- 批次修改副檔名
- Linux系統中執行許可權是什麼?rwx分別代表什麼?Linux
- 什麼是XSS攻擊?XSS攻擊有哪幾種型別?型別
- linux每日命令(25):Linux檔案型別與副檔名Linux型別
- 獲取相應副檔名的ContentType型別型別
- 什麼是異常?python處理異常的方式有幾種?Python
- 多執行緒面試題之多執行緒有幾種實現方案,分別是什麼執行緒面試題
- Python中\t代表什麼?如何使用?Python
- Java和Python是什麼?有什麼區別?JavaPython
- 什麼是python?與PHP有什麼區別?PythonPHP
- 伺服器的頻寬接入有幾種型別,特點是什麼伺服器型別
- 什麼是負載均衡?有哪幾種策略?負載
- PHP 獲取檔案 副檔名 的常用方法小結【五種方式】PHP
- 超級簽名是什麼?超級簽名跟企業簽名有什麼區別?
- python和nodejs有什麼區別PythonNodeJS
- XSS攻擊有什麼特點?XSS攻擊分為幾個型別?型別
- 拼多多場景推廣有哪幾部分組成?分別是什麼?