自定義模組

2022-08-12 01:51:12 字數 1410 閱讀 2872

匯入(拿工具箱):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語句僅是對...