我很擅长用Python编写模块 我使用Python 3.5
我有一个名为describeToolbox.py的脚本,其中包含我希望能够调用的函数,如下所示:
override func viewDidLoad() {
super.viewDidLoad()
webView.delegate = self
let url = URL(string: "https://www.salliemae.com/smartoption/")
let request = URLRequest(url: url!)
self.webView.loadRequest(request)
}
这是为了从搁置文件中检索dataFrame 在我的控制台中,我写下以下语句:
#describeToolbox.py
import shelve
def getRawData(prefix):
shelfFile = shelve.open('data'+prefix)
df = shelfFile['data'+prefix]
shelfFile.close()
return df
它给我一条错误消息,说明模块'搁置',依赖关系,未定义。
基本上我不知道导入所有依赖项的正确位置在哪里,这样我的函数可以在我想导入它时加载它们。
我想在一个模块中编写一个我经常使用的函数库,并在需要时调用它们。
感谢您的帮助!