匯入(拿工具箱):import
import test
test.func()
1、避免寫重複**
2、可以多次利用
3、拿來主義
print(locals())
import test
print(locals())
import test
print(test.name)
import test
print(test.func())
import test.py
print(test.py.func())
import test as t
print(t.name)
msg = """
1.扳手
2.螺絲刀
"""choose = input(msg)
if choose == "1":
import meet as t
elif choose == "2":
import test as t
t.func()
from ... import ...
from test import func
func()
缺點:占用記憶體比較大
優點:不會和當前檔案定義的變數或者函式發生衝突
import test
name='123'
print(test.name)
print(name)
from test import name
name = "123"
print(name)
name = "123"
from test import name as n
print(name)
print(n)
name = "123"
from test import *
print(name) # pycharm飄紅不一定是報錯
from test import *
print(func)
print(name)
在當前模組中使用 __name__ 就是"__main__"
當模組被匯入的時候 __name__ 就是被匯入的模組名
from sys import path
path.insert(0, "絕對路徑")
自定義 > 內建 > 第三方 自定義模組
自定義模組 也就是我們自己寫的 1.配置模組說明檔案 npm init 就會生成乙個package.json的檔案 main index.js 我們的主檔案是index.js index.js是這個包的輸出檔案,即便刪除了package.json只要不改變index.js的檔名就沒事,一旦改了就會報...
自定義模組
目錄為什麼要使用模組?人們常說的指令碼是什麼?模組的分類 2.import 3 from import 4.py檔案的兩種功能 目錄為什麼要使用模組?人們常說的指令碼是什麼?模組的分類 2.import 3 from import 4.py檔案的兩種功能 乙個函式封裝乙個功能,你使用的軟體可能就是由...
模組 簡介, 自定義模組
模組 拿來就用 節省開發時間 提公升效率 結構化,便於查詢 便於修改,便於維護 模組分類 內建模組,第三方模組 pypi第三方模組平台 自定義模組 乙個py檔案就是乙個模組 模組名是不需要加字尾名的 為了防止重複匯入,python優化,第一次匯入後會把模組名載入到記憶體,後續的import語句僅是對...