我有一個要求,我的桌面上有一個python文件,並且想要在我的文件夾中創建一個臨時文件副本應用程序並導入其類對象。隨着桌面「.py」文件定期更新。是否有可能創建一個臨時python文件並導入該.py文件的類和屬性
由於提前guyz ..請建議我在此
我有一個要求,我的桌面上有一個python文件,並且想要在我的文件夾中創建一個臨時文件副本應用程序並導入其類對象。隨着桌面「.py」文件定期更新。是否有可能創建一個臨時python文件並導入該.py文件的類和屬性
由於提前guyz ..請建議我在此
是的,你可以做到。
只有您需要將文件「.py」的路徑添加到sys.path
變量,那麼您可以導入位於此路徑中的所有模塊。
例如,假設你有幾個文件,在這條道路「/home/usuario/Desktop/my_proyect.py」:
import sys
sys.path.append("/home/usuario/Desktop/")
import my_proyect
我希望可以幫助您;-)
謝謝卡洛斯..這是一個很好的幫助.. :) – Anvesh
是的,你可以用importlib
http://docs.python.org/2.7/library/importlib.html#importlib.import_module
這樣做只是路徑傳遞到臨時文件到import_module
功能。
我不明白你爲什麼需要它,但這是可能的。
一旦進口該文件,對其進行更改不會影響加載的代碼,除非您重新加載()該模塊。 – Unknown