Python引用與目錄結構

2022-06-24 21:30:11 字數 648 閱讀 5189

目錄哎。差點找不到之前寫的這篇筆記。

模組即單個.py檔案。

模組名即檔名。

引用模組:

只在第一次引用時執行、且執行一次。

引用及使用方法:

# 僅引模組

import module

m1.fun() ##使用其內變數/函式,必須使用"模組名."。否則報錯

# 引模組的特定變數/函式

from module import fun

fun() ##不必使用"模組名."

模組也是物件,具有乙個內建屬性__name__。該屬性有兩種取值:模組名__main__

包即乙個資料夾。

包含了__init__.py和一系列.py檔案。包名即資料夾名。

__init__.py是為了避免將資料夾名當作普通的字串,其內容可以為空,一般用來進行包的某些初始化工作或者設定__all__值,用以暴露該包的 api。

當前檔案所在目錄

環境變數pythonpath(包含python帶的模組、自己安裝的模組),可以通過bash或sys.path修改

python跨目錄引用模組

最近學習python,匯入模組的時候遇到了一些問題,通過查詢資料解決。做一些必要的筆記,一來是對自己學習的知識的鞏固,二來對有同樣問題的人有參考作用 一 跨目錄呼叫模組 1 呼叫同級目錄下的模組 目錄結構 src mod1.py test1.py 若在程式test1.py中匯入模組mod1,則直接使...

Python 軟體目錄結構

1,為什麼要設計好目錄結構?為了規範化能更好的控制程式結構,讓程式具有更高的可讀性。專案目錄結構 其實也是屬於 可讀性和可維護性 的範疇,我們設計乙個層次清晰的目錄結構,就是為了達到以下兩點 可讀性高 不熟悉這個專案的 的人,一眼就能看懂目錄結構,知道程式啟動指令碼是哪個,測試目錄在哪兒,配置檔案在...

python專案目錄結構

參考資料 假設你的專案名為foo,我比較建議的最方便快捷目錄結構這樣就足夠了 foo bin foo foo tests init py test main.py init py main.py docs conf.py abc.rst setup.py requirements.txt readm...