【发布时间】:2016-07-05 23:33:41
【问题描述】:
我正在尝试加载与我的 .py 文件所在目录相同的 .pkl 文件。以下是我的代码:
import os
def load_var(var_name):
fid = open(os.path.join((var_name, '.pkl')))
data = pickle.load(fid)
fid.close()
return data
def main():
data = load_var('myfilename')
if __name__ == '__main__':
main()
我不断遇到错误:
fid = open(os.path.join((var_name, '.pkl')))
TypeError: coercing to Unicode: need string or buffer, tuple found
是否有解决此错误的简单方法?
【问题讨论】: