python創建包


python創建包

Python包實際上是一個文件夾,只不過這個文件夾必須包含__init__.py文件。__init__.py文件可以自己手動創建。

如果用pycharm來創建Python包的話,更方便一些,直接在project的任何一個地方右鍵,選擇new --> python package,如下圖所示。完成之后pycharm將自動生成一個__init__.py文件到新建的包中。

 

怎么調用包中的函數?

from  包名.文件名 import 函數名

例如我創建的包叫做_20200830, 在這個包中新建了一個叫做test_func.py的文件,在該文件中定義了一個函數square.

然后我在包外新建了一個叫做a2.py的文件,調用square函數的方式如下圖:

注意a2.py和_20200830包在同一個目錄中(不確定是不是必須在同一個目錄中)。

 

包中程序可以自行運行嗎?

可以!,如下圖:

 

包中文件與包外文件同名,會產生沖突嗎?

不會。比如包中有個文件叫做test_func.py,包外也有個文件叫做test_func.py,其實它倆互不干擾,第二小節的調用方法 from 包名.文件名 import 函數名 依舊可用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM