1

終了する前にプログラムのコンテキストを保存する必要があります...以前に作成したオブジェクトに必要なものをすべて入れました。何度も選択しようとしましたが、方法がありません!! 次のようなエラーが継続的に発生します。

  • PicklingError: 'SRE_Match' オブジェクトをピクルできません: <_sre.SRE_Match object at 0x2a969cd9c0>

  • OSError: [Errno 1] 操作は許可されていません: [参照しているファイルはすべて rwx です]

私が使用するコードは次のとおりです。

f = open ("/xxxx/yyyy/toto/titi/important_stuff//impo/tmp/contest.obj", 'w').close()
os.chmod("/xxxx/yyyy/toto/titi/important_stuff//impo/tmp/contest.obj", 0777)
f = open ("/xxxx/yyyy/toto/titi/important_stuff//impo/tmp/contest.obj", 'w')
pickle.dump(useCaseList, f)

これらの問題をどのように解決できるか、または別の解決策を知っている人はいますか?

前もって感謝します

4

1 に答える 1

3

python doc What can be pickle and unpickledを参照してください。ピクルス化できないオブジェクトがあります。

于 2009-05-06T08:27:36.263 に答える