如何将python中的pickle文件保存在物理文件夹中

如何将python中的pickle文件保存在物理文件夹中,python,pickle,Python,Pickle,我不熟悉在python中使用pickle 这就是我在pickle文件中转储数据的方式 result = "123" pickle.dump(result, open("result.p","wb")) 我可以使用 pickle.load(open("result.p", "rb")) 现在我看不到的是物理pickle文件result.p,在我将数据转储到它之后。 我的问题是:序列化数据转储到pickle文件后,该pickle文件存储在哪里 您可以做以下两件事之一: 1) 找出程序/Pytho

我不熟悉在python中使用pickle

这就是我在pickle文件中转储数据的方式

result = "123"
pickle.dump(result, open("result.p","wb"))
我可以使用

pickle.load(open("result.p", "rb"))
现在我看不到的是物理pickle文件result.p,在我将数据转储到它之后。
我的问题是:序列化数据转储到pickle文件后,该pickle文件存储在哪里

您可以做以下两件事之一:

1) 找出程序/Python解释器会话的工作目录。这是创建此文件的位置

方法之一(从Python解释器):


2) 提供“打开”函数的完整路径,而不仅仅是文件名部分,在这种情况下,它将在您指定要创建的位置创建文件。

您可以执行以下两种操作之一:

1) 找出程序/Python解释器会话的工作目录。这是创建此文件的位置

方法之一(从Python解释器):


2) 提供“open”函数的完整路径,而不仅仅是文件名部分,在这种情况下,它将在您指定要创建的位置创建文件。

适用于Python 2.7和3.6。请显示完整的错误回溯。只需查看
os.path.abspath(“result.p”)
返回的内容。@user69453这应该是答案。适用于Python 2.7和3.6。请显示完整的错误回溯。只需查看
os.path.abspath(“result.p”)
返回的内容。@user69453这应该是答案。谢谢。path=os.getswd+“\\”pickle.dump(path+“filename.p”,“wb”)实际保存了文件。谢谢。path=os.getswd+“\\”pickle.dump(path+“filename.p”,“wb”)实际保存了文件。
import os
os.getcwd()