Hou*_*ini 6 python pickle python-3.x
通常,执行以下代码会将对象pickle到我的current目录中的文件:
fp = open('somefile.txt', 'wb')
pickle.dump(object, fp)
Run Code Online (Sandbox Code Playgroud)
如何将输出重定向pickle.dump到其他目录?
with open('/full/path/to/file', 'wb') as f:
pickle.dump(object, f)
Run Code Online (Sandbox Code Playgroud)
小智 7
把pathlib和with结合起来怎么样,我觉得更灵活,更安全。
# from python 3.4
from pathlib import Path
my_path = Path("{path to you want to set root like . or ~}") / "path" / "to" / "file"
with my_path.open('wb') as fp:
pickle.dump(object, fp)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13506 次 |
| 最近记录: |