0
讓我們一起來看看我的Python包從Python包中引用文件和函數。
packman
weights.py
functions:
weigh()
force()
relatives.py
functions:
roll()
torque()
__init__.py
data
work.txt
rastor.txt
目錄結構,現在我有兩個問題。
首先假設我想訪問work.txt,從weights.py中的函數weigh()中,我將如何解決它? 我最初與此
f = open("data/work.txt")
試圖在當代碼裏面主要運行這種方法併成功地工作。然而,它未能找到該文件時,它被用作一個包,它提出的問題
FileNotFoundError: [Errno 2] No such file or directory: 'data/work.txt'
我應該怎麼寫work.txt的地址,使之更具有普遍性?
我的另一個問題是,當我想從relatives.py中的函數roll()調用weights.py的函數weigh()時,我該怎麼做?