Sahip olduğumuz bazı özel cihazlarla iletişim kurmak için protokol arabelleklerini kullanmayı düşünüyorum. Sorun şu ki, bu aygıtlar gömülü bir python yorumlayıcısı çalıştırıyor ve onlara fazladan kütüphaneler kuramıyoruz. Protobuf kütüphanesi için gerek kalmadan .proto dosyalarını python'a derlemek için bir yol var mı?Saf python koduna derleme protokol arabelleklerinin bir yolu var mı?
9
A
cevap
2
Bunun yerine, portlib'u deneyin, yalnızca 51.4 KB'yi kullanın ve sanırım ihtiyacınız olmayan türleri işleyen bazı kodları silebilirsiniz.
+0
Çok daha kolay bir heck olurdu. Lib, saf python'da olduğu gibi görünüyor, bu yüzden onu kod tabanımıza gömebiliriz. Teşekkürler, bunu cevap olarak işaretleyeceğim. –
İlgili konular
- 1. Git'te, bir dosyayı "saf" olarak işaretlemenin bir yolu var mı?
- 2. Fitnesse C++ koduna dahil olmanın bir yolu var mı?
- 3. OpenMP kodunu C koduna derleme
- 4. Saf bir HTML5 Emacs modu var mı?
- 5. Protokol Arabelleklerine python 3.x ile erişmenin bir yolu var mı?
- 6. Python: yığın izlerini kitaplık koduna ayıklar mı?
- 7. AES desteğiyle saf bir Erlang kriptografi kütüphanesi var mı?
- 8. Python argparse: Nargilerde bir aralık belirtmenin bir yolu var mı?
- 9. Saf Java SQLiteJDBC sürücüleri gerçekten saf mı?
- 10. Pydev'de REPL almanın bir yolu var mı?
- 11. Python: Sabit parametreleri bildirmenin herhangi bir yolu var mı?
- 12. Cygwin'de Python 3.5'i kullanmanın bir yolu var mı?
- 13. Python ile 3 boyutlu ilkelleri çizmenin bir yolu var mı?
- 14. Python 3 Python 2 koduna nasıl dönüştürülür?
- 15. Protokol arabelleklerini destekleyen herhangi bir veritabanı var mı?
- 16. Birilerine GitHub sorunlarına, kaynak koduna okuma erişimi vermeden erişim izni vermenin bir yolu var mı?
- 17. İmzasız bir konteynere negatif bir sayı atamaya çalışırken bir derleme hatasına yol açmanın bir yolu var mı?
- 18. python sürümü var mı?
- 19. python lxml var mı?
- 20. İşlecine bir argüman iletmenin bir yolu var mı?
- 21. Saf Python Dörtlü ağaç Uygulama
- 22. H2 veritabanından bir derleme betiği oluşturmanın kolay bir yolu var mı?
- 23. Setter öğelerini EventTrigger içine yerleştirmenin bir yolu var mı?
- 24. CGPoints'i karşılaştırmanın bir yolu var mı?
- 25. RubyGems'i çevrimdışı güncellemenin bir yolu var mı?
- 26. Düzenleri canlandırmanın bir yolu var mı? [Android]?
- 27. Hafızayı sınırlamanın bir yolu var mı?
- 28. YQL'i HTML'ye döndürmenin bir yolu var mı?
- 29. Parametreyi çıkarmanın bir yolu var mı?
- 30. WiX yapılarını hızlandırmanın bir yolu var mı?
Dosyayı doğru olarak içe aktarabilirsiniz? Yani, bu https://github.com/google/protobuf/tree/master/python indirin ve sadece ithalat mox gibi yapın – thesonyman101
Orada 1.5M'den fazla kod var gibi görünüyor. Bizim tüm uygulamamız 500K'dan az. Parserlerin çalışması için ne kadar ihtiyacım olacağını merak ediyorum. –
Halihazırda kullanan diğer parçalarla iletişim kurmak için Protobuf'a ihtiyacınız var mı? ASN.1, ZeroMQ gibi diğer bazı çözümleri kullanabilir misiniz? –