2017-08-05 92 views
0

有什麼辦法,我一個Python實例的字符串轉換:python將實例的字符串轉換爲實例?

"<__main__.test instance at 0x0325E5D0>" 

到實際情況

<__main__.test instance at 0x0325E5D0> 

,同時具有保持作爲一個實際的例子,當它有同樣的數據,我一直沒能找到類似的實例()功能,將起到類似STR()INT()

我已經使用這裏顯示的提示功能的嘗試: PYTHON : There is a function similar to ast.literal_eval()? ,但它不工作

建議,將不勝感激

+5

號這是不可能的。 – user2357112

+0

你知道什麼'__ main __。test instance at 0x0325E5D0''是什麼意思? –

+1

你試圖通過這樣做來達到什麼目的? – karthikr

回答

0

你也許需要的是序列化存儲你的對象供以後使用。

要保存它

import pickle 

your_class = ... 

with open('my_instance.pickle', 'wb') as handle: 
    pickle.dump(a, handle, protocol=pickle.HIGHEST_PROTOCOL) 

要加載

import pickle 
with open('my_instance.pickle', 'rb') as handle: 
    b = pickle.load(handle) 
相關問題