«pickle» etiketlenmiş sorular

Python için bir nesne serileştirme modülü. Pickle ile nesneleri depolamak veya yüklemekle ilgili sorular için bu etiketi Python etiketi ile birlikte kullanın.


11
Bir python işlevini seçmenin (veya kodunu başka şekilde seri hale getirmenin) kolay bir yolu var mı?
Bir ağ bağlantısı üzerinden bir işlevi aktarmaya çalışıyorum (asyncore kullanarak). Böyle bir aktarım için bir python işlevini (en azından bu durumda yan etkisi olmayacak) serileştirmenin kolay bir yolu var mı? İdeal olarak bunlara benzer bir çift işleve sahip olmak isterim: def transmit(func): obj = pickle.dumps(func) [send obj across the network] …
100 python  function  pickle 

2
Python turşu hatası: UnicodeDecodeError
Textblob kullanarak bazı metin sınıflandırması yapmaya çalışıyorum. Önce modeli eğitiyorum ve aşağıda gösterildiği gibi turşu kullanarak serileştiriyorum. import pickle from textblob.classifiers import NaiveBayesClassifier with open('sample.csv', 'r') as fp: cl = NaiveBayesClassifier(fp, format="csv") f = open('sample_classifier.pickle', 'wb') pickle.dump(cl, f) f.close() Ve bu dosyayı çalıştırmayı denediğimde: import pickle f = open('sample_classifier.pickle', encoding="utf8") …

5
Turşu dosyası nasıl okunur?
Bazı verileri oluşturdum ve birkaç kez şu şekilde sakladım: with open('filename', 'a') as f: pickle.dump(data, f) Dosya boyutu her arttığında, ancak dosyayı açtığımda with open('filename', 'rb') as f: x = pickle.load(f) Yalnızca son seferdeki verileri görebiliyorum. Dosyayı nasıl doğru okuyabilirim?
91 python  pickle 

4
Python serileştirme - Neden turşu?
Python dekapajının bir Python Nesnesini Nesne programlamasına uygun bir şekilde 'depolamanın' bir yolu olduğunu anladım - txt dosyası veya DB'de yazılmış bir çıktıdan farklı. Aşağıdaki noktalarda daha fazla ayrıntı veya referansınız var mı: salamura nesneler nerede 'saklanır'? neden dekapaj nesne temsilini DB'de depolamaktan daha fazla koruyor? Turşu nesneleri bir Python …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.