Ⅰ python怎麼導入自己寫的模塊 python導入模塊教程分享
模塊就是Python中可以重復使用的代碼塊,可以包含各種元素,如變數、函數和類等。那麼python怎麼導入自己寫的模塊呢?有需要的小夥伴一起來下文看看吧。
python怎麼導入自己寫的模塊
1、首先新建一個python項目(如下圖所示)。
2、用import的方式導入math和turtle模塊(如下圖所示)。
3、這樣在以後的編程中就可以使用裡面的函數了(如下圖所示)。
4、from方式的格式為:from 模塊名 import 函數名(如下圖所示)。
5、使用as方式就相當於給模塊起了一個別名,這樣就可以直接用別名來代替(如下圖所示)。
好了,今天的分享就到這里了,想要了解更多熱門資訊教程就來深空游戲,快快收藏吧,更多精彩不容錯過!
Ⅱ python 怎麼調用文件中的模塊
Python 模塊
模塊讓你能夠有邏輯地組織你的Python代碼段。
把相關的代碼分配到一個 模塊里能讓你的代碼更好用,更易懂。
模塊也是Python對象,具有隨機的名字屬性用來綁定或引用。
簡單地說,模塊就是一個保存了Python代碼的文件。模塊能定義函數,類和變數。模塊里也能包含可執行的代碼。
例子
一個叫做aname的模塊里的Python代碼一般都能在一個叫aname.py的文件中找到。下例是個簡單的模塊support.py。
def print_func( par ):
print "Hello : ", par
return
import 語句
想使用Python源文件,只需在另一個源文件里執行import語句,語法如下:
import mole1[, mole2[,... moleN]
當解釋器遇到import語句,如果模塊在當前的搜索路徑就會被導入。
搜索路徑是一個解釋器會先進行搜索的所有目錄的列表。如想要導入模塊support.py,需要把命令放在腳本的頂端:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 導入模塊
import support
# 現在可以調用模塊里包含的函數了
support.print_func("Zara")
Ⅲ 在python 中如何 import 父目錄中的模塊
在 python 中,如果當前目錄中存在有 __init__.py 文件,則表示該目錄為一個包(package),在包中,引用同級目錄或子目錄中的其它模塊非常簡單,直接使用 import 語句即可,並且如果是同級目錄,沒有 __init__.py 文件亦可。但如何導入父目錄中的其它模塊呢,在 python 的世界裡,沒有像 C 中直接使用 ../ 來退級的方式,像 import ../test 這樣的語句是不合法的。其它,如果理工清楚了 import 語句的工作原理,就好辦了,import 工作時,就是根據模塊名,從 sys.path 所包含的路徑中尋找對應的模塊名,如果能找到,則將其它導入到當前運行環境,根據這個規則,有如下兩種方式解決上述問題:
1、修改 sys.path 法:在導入父目錄中的模塊前,先修改 sys.path 的值,如導入父目錄中的 test 模塊,導入方法如下:import syssys.path.insert(0, "..") ;# or�0�2 sys.path.append("..")
2、將包的根目錄以外鏈的形式加入到 sys.path 中,即在 {PYTHON-HOME}\lib\site-packages 中新建一個 .pth 文件,文件內容為包根路徑,假設包的根目錄為 d:/py/mytest/,則可以在 {PYTHON-HOME}\lib\site-packages 目錄下建一個 mytest.pth 的文件,內容為 d:/py/mytest。完成上述步驟後,則可以在任何模塊中像導入已安裝的系統包一樣導入 mytest 包或是該包下的所有模塊,如 import mytest。注意,由於 python 的版本不同,在 v2.5 版以後,需要在 __init__.py 文件中顯示地使用 __all__ 變數指明當前包下有哪些模塊,要不此包是無法正常導入和工作地