Найти - Пользователи
Полная версия: странное поведение pickle в python 2.6
Начало » Python для новичков » странное поведение pickle в python 2.6
1
beliy_shum
import pickle, cPickle, time
print dir(cPickle)
u=[4,'test']
with open('/test.txt', 'w') as f1:
pickle.dump(u,f1)
pass
f1.closed

time.sleep(20)

with open('/test.txt', 'w') as f1:
u2=pickle.load(f1)
pass
f1.closed
print u2
такой код выдаёт то что выдавал один из предыдущих кодов


import pickle, cPickle, time
такой тоже…. я ничего не понимаю честно говоря…..

http://ru.wikibooks.org/wiki/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA_Python_2.5#.D0.9C.D0.BE.D0.B4.D1.83.D0.BB.D1.8C_pickle
PooH
beliy_shum
with open('/test.txt', 'w') as f1:
Дык!! Елы-палы!!! Вы файл перетираете, а потом из пустого пытаетесь загрузить :)
beliy_shum
PooH
аааа блин до меня дошло!!!!!!!!!!!!!
ЛОООООЛЛЛЛЛЛЛЛООООО
я случайно другой файл с примером по модулю pickle назвал pickle.py!!!!!!
вот по этому даже import pickle, cPickle, time выдавал феерический пиздец
sypper-pit
знакомая ошибка .. я кк то назвал фаил wx.py и попытался там что то написать , долго не мог понять в чем проблема :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB