涉及到文件讀取等相關操作時,若將文件目錄寫死則當項目轉移到另一台機器的時候就需要重新修改目錄,會顯得十分麻煩。此時,就可以將涉及文件目錄的地方都用相對目錄代替。
在程序開頭獲取代碼文件的當前目錄(保存為變量Path),以后涉及到文件讀寫的時候就寫為Path+‘文件相對目錄’,如此一來,在項目轉移到其他機器時不用重復修改文件的目錄。
import os
Path = os.getcwd()
print('本文件所在目錄:'+Path)
print('所在目錄的上級目錄'+os.path.dirname(Path))