2017-04-19 9 views
0

にPythonでピクルスファイルを保存するためにどのように私はPythonでピクルスを使用してに新しいです。 物理フォルダ

この

は私が見ることができないです今何

pickle.load(open("result.p", "rb")) 

を使用してこのファイルを読み取ることができています

result = "123" 
pickle.dump(result, open("result.p","wb")) 

は、物理的な漬物ファイルの結果である私は漬物ファイルにデータをダンプする方法であります.p後にデータをダンプします。 私の質問です:シリアル化されたデータがそこにダンプされた後、このpickleファイルはどこに保存されますか?

+0

はPython 2.7および3.6で動作します。完全なエラーのバックトレースを表示してください。 – cdarke

+2

'' os.path.abspath( "result.p") 'が返すものだけを見てください。 – user69453

+0

@ user69453それは答えになるはずです。 – Goyo

答えて

1

あなたは、2つのいずれかの操作を行うことができます

1)プログラム/ Pythonインタプリタセッションの作業ディレクトリであるかを調べます。これは、このファイルが作成される場所です。 (Pythonインタプリタから)それを行うための方法の

ワン:

import os 
os.getcwd() 

2)は、その場合には、それが作成し、代わりにファイル名だけの部分の「オープン」機能へのフル・パスを提供します作成するファイルを指定します。

+0

ありがとうございます。 path = os.getswd + "\\" pickle.dump(path + "filename.p"、 "wb")は実際にファイルを物理的に保存しました。 – Hary

関連する問題