python實現將不同資料夾下名字相同的檔案合併

2021-10-05 22:16:45 字數 921 閱讀 6476

e盤temp1資料夾裡有很多資料夾,每個資料夾有很多檔案,不同資料夾裡的檔案命名可能相同,把不同資料夾下相同名字的檔案合併到乙個檔案並寫入到新的資料夾temp2,而不同名字的檔案直接寫入到新資料夾temp2。

# 寫入新資料夾

with open(r"e:\temp2\{}".format(name), "a") as f:

f.write("\n".join(info))

# 原資料夾

path = r"e:\temp1"

lists = os.listdir(path)

for l in lists:

# 子資料夾路徑

p = os.path.join(path, l)

ps = os.listdir(p)

for p1 in ps:

# 每個檔案路徑

p2 = os.path.join(p, p1)

# 讀取每個檔案內容

with open(p2, "r") as f:

lines = f.readlines()

get(p1, lines)

makefile編譯不同資料夾下檔案生成靜態庫

在不同的檔案下 src資料夾中包含.c檔案,lib資料夾中包含.件,obj資料夾中包含編譯過程中生成的.o檔案,bin資料夾中包含生成的目標檔案和.a檔案,結構如下 root share makefile tree bin libfun.a main include main.h makefile ...

python引入不同資料夾下的自定義模組

每次重新用都忘。悲傷。找了無數次。寫下來好了。我們要用pwcong模組。我們建立乙個 module pwcong.pth 檔案,裡面內容就是 pwcong模組所在的目錄 c users pwcong desktop python將該 module pwcong.pth 檔案放到這裡 python安裝...

python引入不同資料夾下的自定義模組方法

初學python,這個問題搞了我好久,現在來分享下我的解決思路,希望可以幫到大家。先說下python引入模組的順序 首先現在當前資料夾下查詢,如果沒有找到則查詢python系統smvtosf變數中的模組。所以說,當我們引入同乙個資料夾下的自定義模組時,可以很順利的引入而不會報錯。那麼問題來了,不同資...