3
我的影片有點像結構這Python的,記住的文件
Project/
src/
main.py
include.py
trace.py
doc/
readme.txt
lib/
trace/
treetrace.txt
datatrace.txt
和內部trace.py我有一個應該寫在項目/跟蹤文件的代碼Python項目默認的路徑/使用
with open("path-to-Projects/trace/somefile.txt") as outfile:
outfile.write("some-trace-data")
我想這樣做是爲了讓有人從Project /或Project/src /或此結構中的任何目錄運行trace.py,trace.py知道Project/trace /的路徑,以便跟蹤文件不會寫入錯誤的目錄。這可能嗎?
Bleh,我有我的'os.path.join'調用錯誤。我喜歡'os.path.dirname'比'os.path.split(__ file __)[0]'更好(它們返回相同的值,但'dirname'名稱使得它更清晰),但是你的'os.path .join'電話是正確的,所以我刪除了我的,並upvoted你的。 –
我不知道'os.path.dirname'。好決定。 –