您好,登錄后才能下訂單哦!
模塊就是已經開發好的代碼功能,自己直接導入進來,直接使用。
導入分為python 或selenium 自帶的模塊和自己寫的自定義模塊,下面根據這兩個方向寫一下分別導入的方法。
1.導入自帶模塊
import sys #導入sys模塊,調用此模塊時的方法 print sys.argv
from sys import argv #導入sys模塊下的argv 方法,調用此模塊時的方法 print argv
import multiprocessing as multi #針對名字比較長的模塊 可以用as起一個別名
from sys import * #導入sys 模塊下的所有方法,調用此模塊下額某一個方法不用加sys.~ ,例:print argv .這種調用方法不建議使用,防止自帶和自創的變量或方法名字混淆。
2.導入自寫模塊
2.1 被調用文件和當前需要調用的文件在同一目錄下
folder
----test_a.py
----test_b.py
----start.py
在start.py 下引入test_a.py的方法:
import test_a 或 from test_a import *
2.2 被調用文件和當前需要調用的文件在不同目錄下,且為子目錄
folder
----test_a.py
----test_b.py
start.py
在start.py 下引入test_a.py的方法:
先把folder 由普通文件夾改成包package ,新建一個__init__.py 的空文件
folder
----_init_.py
----test_a.py
----test_b.py
start.py
然后引入import folder.test_a 或 from folder.test_a import *
2.3 被調用文件和當前需要調用的文件在不同文件夾目錄
folder_a
----test_a.py
----test_b.py
folder_b
----start.py
在start.py 下引入test_a.py的方法:
先把folder 由普通文件夾改成包package ,新建一個__init__.py 的空文件
folder_a
----_init_.py
----test_a.py
----test_b.py
folder_b
----start.py
然后引入import folder_a.test_a 或 from folder_a.test_a import *
參考資料:https://www.cnblogs.com/Sumomo0516/p/6010575.html
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。