新建helpers.py檔案
#helpers.py
def display(message,is_warning=false):
if is_warning:
print('warning!!')
print(message)
幾種匯入方法
#test.py
import helpers
helpers.display('not a warning')
from helpers import *
display('not a warning')
from helpers import display
display('not a warning')
'''not a warning
not a warning
not a warning
'''
設定vscode的python虛擬環境可以隔開不同版本,虛擬環境就是乙個資料夾,裡面包含程式所需要的所有**,只要把所需要的東西都安裝進去就能使用它
建立這個資料夾的步驟:
1.pip install virtualenv
2.window系統:python -m venv 《資料夾名字》
osx/linux(bash):virtualenv 《資料夾名字》
(在網上搜尋看到有人說不能有中文路徑)
3.啟用
#windows system設定虛擬環境(python -m venv venv)->啟用(. \venv\scripts\active.ps1),可以看到乙個綠色的(venv)在行首,或者vscde左下腳出現venv,使用的環境名稱->設定乙個requirements.txt,裡面寫要用到的包列表->pip install -r requirements.txt#cmd.exe
\scripts\activate.bat
#powershell
\scripts\activate.ps1
#bash shell
. .//scripts/activate
#osx/linux(bash)
/bin/activate
-m: run library module as a script(將模組當作指令碼執行)
python學習筆記6 模組
乙個.py檔案就稱之為乙個模組 module 使用模組還可以避免函式名和變數名衝突。相同名字的函式和變數完全可以分別存在不同的模組中,因此,我們自己在編寫模組時,不必考慮名字會與其他模組衝突。但是也要注意,盡量不要與內建函式名字衝突。包 package 舉個例子,乙個abc.py的檔案就是乙個名字叫...
Python的virtualenv虛擬環境
2 使用虛擬環境 其實一直在python的虛擬環境,確實很好用,這次想總結一下,好方便自己查詢,有時候對某乙個庫版本要求不一樣,用虛擬環境就不用重新安裝乙個python庫。一直用的是純python3.7,在純python3.7上面安裝虛擬環境。pip3 install virtualenv 虛擬環境...
pyenv管理多版本python和虛擬環境常用命令
pyenv 的原理,簡單的說就是在系統path 最前面插入乙個 pyenv root shims 目錄。這樣,pyenv 就可以通過控制 shims 目錄中的python版本號,來靈活地切換至我們所需的python版本。pyenv有多種安裝方法,大家可以去github的pyenv檢視,官方推薦用基於...