我可以像将 .mat 文件拖放到 Matlab 中一样将 pickle 文件拖放到 PyCharm 中吗?
Can I drag and drop pickle files into PyCharm the same way I can d-n-d .mat files into Matlab?
在 Matlab 中,我可以将 .mat 键值对数据文件拖放到 Matlab window 中,它将填充变量的工作区。
有没有办法在 Python 世界中做同样的事情,即将 .pkl 文件拖放到 PyCharm 中?
我从 this question 可以看出,我可以使用 shelve 而不是 pickle 来实现这个目标。那么关于如何在 PyCharm IDE?
的上下文中使它更具拖放式的任何想法
PyCharm 不会那样做。同时,您可以使用代码以非常简单的方式读取 .pkl
文件。以下方法使用 pickle
库。
例子
import pickle
# read python dict back from the file
pkl_file = open('myfile.pkl', 'rb')
mydict2 = pickle.load(pkl_file)
pkl_file.close()
print mydict2
参考:
https://www.saltycrane.com/blog/2008/01/saving-python-dict-to-file-using-pickle/
在 Matlab 中,我可以将 .mat 键值对数据文件拖放到 Matlab window 中,它将填充变量的工作区。
有没有办法在 Python 世界中做同样的事情,即将 .pkl 文件拖放到 PyCharm 中?
我从 this question 可以看出,我可以使用 shelve 而不是 pickle 来实现这个目标。那么关于如何在 PyCharm IDE?
的上下文中使它更具拖放式的任何想法PyCharm 不会那样做。同时,您可以使用代码以非常简单的方式读取 .pkl
文件。以下方法使用 pickle
库。
例子
import pickle
# read python dict back from the file
pkl_file = open('myfile.pkl', 'rb')
mydict2 = pickle.load(pkl_file)
pkl_file.close()
print mydict2
参考:
https://www.saltycrane.com/blog/2008/01/saving-python-dict-to-file-using-pickle/