自我強化1 自建模組,重新匯入模組

2021-09-10 09:35:25 字數 658 閱讀 4606

在python中自建乙個模組,比如這樣,新建乙個py檔案

def abc():

print(123)

然後儲存好,命名為abc.py

在shell中做以下操作

>>>import sys

>>>sys.path

然後可以看到返回了乙個列表,列表中的元素是一堆電腦中的路徑,這些路徑是當你import模組時,程式在這些路徑中依次尋找你要import的模組 如下

>>>import abc

>>>abc.abc()

123

如果在引入了自建的模組abc之後,對abc做了修改,希望重新匯入,在python3中需要使用importlib模組

具體操作如下:

第一步我們先對abc.py進行修改

def abc():

print(123)

print(456)

第二步我們在shell中匯入importlib

>>>import importlib

>>>importlib.reload(abc)

>>>abc.abc()

123456

呼叫自建模組時FileNotFoundError

當我有如圖這樣檔案架構時 a.py 檔案源 import pandas as pd import os deffunc current dirname os.path.dirname file df pd.read csv current dirname data.csv df pd.read cs...

2020 04 28 自我觀念強化的實踐

08 00 讓自己感覺勇敢起來,表現的很勇敢,並以意志力來實現這個目的,勇氣便可取代恐懼。威廉 詹姆斯 我今天早上起床的時候問了一下自己,如果在乙個事情上掉坑了,該怎麼辦。我先是讓自己冷靜地沉默了一下,想讓自己清空各種雜念,以乙個旁觀者的角度回答自己這個問題 挺好的,任何乙個坑都是人生的寶貴經驗,沒...

杭電ACM 自我強化步驟

一 輸入輸出練習 2天,10題 1000 1089 1096 1001 二 簡單操作 2 4天,12題 2000 2011 2039 三 英文題試水 3 4天,8題 1720 1062 2104 1064 2734 1170 1197 2629 四 回歸水題 4 6天,24題 2012 2030 2...