2014-04-15 11 views
6

Python ile bir uygulama oluşturdum. Uygulamamın ihtiyaç duyduğu en az Python sürümünü nasıl algılayabilirim?Python'un minimum sürümünün nasıl algılandığı

Django gibi, bu web sitesinde size gerekli olan en az python sürümünü bildirir (örnek: 2.6.6 ve üstü).

Bu sizin kod kullanarak hangi özellikleri kontrol etmek ve belirli Python versiyonlarına ilişkilendirebilirsiniz otomatik bir yolu yok değil ben onun sisteminin

+0

Çalışma zamanı demek istediniz, bu durumda betik kullanıcıya daha yeni bir sürüm kullanmasını söyleyebilir, ya da python'un hangi sürümüne baktığını biliyor musunuz? –

+0

@MartijnPieters Kullanıcıya kendi sistemi üzerinde hangi python sürümünü kurması gerektiğini söylemek istiyorum – Mortezaipo

+0

Bu bir deneyim ve dokümanlar okumasıdır; komut dosyanızın hangi özellikleri kullandığı ve bu dillere eklendiği yerler. –

cevap

2

yüklemeniz gerekir piton minimum hangi sürümünü kullanıcıya anlatmak istiyorum demektir. Kodunuz sabit hatalara veya mevcut yöntemlere ek anahtar kelimelere dayanıyorsa, sürüm algılama hala daha zor hale gelir.

Genel olarak, kullandığınız özelliklerin deneyimine ve bilgisine dayanan en küçük sürümü siz belirlersiniz; What's New belgelerini kontrol edebilirsiniz.

Kapsamlı bir test paketiniz varsa, bunu daha eski Python sürümlerinde çalıştırabilirsiniz; Tüm testleriniz başarılı olursa eski sürümü destekliyorsunuz.

1

Bu eski bir yazı olduğunu biliyorum, ancak kısa süre önce kodu çalıştırmak için gereken en az gerekli Python sürümlerini algılamaya çalışan bir project called Vermin başlattım. İstediğini yapacaksın, Mororipo.

+0

Sevgili Morten, Ben deneyeceğim. Çok teşekkür ederim. – Mortezaipo

İlgili konular