轉載:python:導入不同路徑下相同名稱的模塊
原貼:python:導入不同路徑下相同名稱的模塊
例子:文件夾A,B下面有一樣的header.py的模塊,如何在我運行整個項目中,根據需求自動導入不同的header.py文件呢?
在實際運行中,通過sys.path.append和sys.path.remove來增加路徑去除路徑,發現還是不行,雖然路徑刪除了,但模塊已經被導入了,還需要重新加載模塊
解決:
|
1
2
3
4
5
6
|
sys.path.append(路徑)import headerimport importlibimportlib.reload(header)head = header.headers(body)sys.path.remove(路徑) |

浙公網安備 33010602011771號