«python» etiketlenmiş sorular

Python, çok paradigmalı, dinamik olarak yazılan, çok amaçlı bir programlama dilidir. Temiz ve tekdüze bir sözdizimini hızlı bir şekilde öğrenmek, anlamak ve kullanmak ve uygulamak için tasarlanmıştır. 01-01-2020 itibariyle Python 2'nin resmi olarak desteklenmediğini lütfen unutmayın. Yine de, sürüme özgü Python soruları için [python-2.7] veya [python-3.x] etiketini ekleyin. Bir Python varyantı veya kitaplığı (örn. Jython, PyPy, Pandalar, Numpy) kullanırken, lütfen etiketlere ekleyin.

8
Python'da __future__ nedir ve nasıl / ne zaman kullanılacağı ve nasıl çalıştığı
__future__Python modüllerinde sıklıkla görülür. Python'un belgesini__future__ okuduktan sonra bile ne için ve nasıl / ne zaman kullanılacağını anlamıyorum .__future__ Herkes örneklerle açıklayabilir mi? __future__Aldığım temel kullanımla ilgili birkaç cevap doğru görünüyordu. Ancak, nasıl __future__çalıştığı ile ilgili bir şey daha anlamam gerekiyor : Benim için en kafa karıştırıcı konsept, mevcut bir …
694 python  python-2.x 

25
Bir Python değişkeninin bir işlev olup olmadığını nasıl tespit edebilirim?
Bir değişkenim var, x ve bir işleve işaret edip etmediğini bilmek istiyorum. Şöyle bir şey yapabileceğimi umuyordum: >>> isinstance(x, function) Ama bu bana şunu veriyor: Traceback (most recent call last): File "<stdin>", line 1, in ? NameError: name 'function' is not defined Bunu seçmemizin nedeni >>> type(x) <type 'function'>
687 python 

25
Python modüllerinin sürümü nasıl kontrol edilir?
Python modüllerini yeni kurdum: constructve statlibbununla setuptools: # Install setuptools to be able to download the following sudo apt-get install python-setuptools # Install statlib for lightweight statistical tools sudo easy_install statlib # Install construct for packing/unpacking binary data sudo easy_install construct Sürümlerini (programlı olarak) kontrol etmek istiyorum. python --versionKomut satırından …
687 python 

6
git repo şubesinden pip install
Çalışıyorum pipBir Repo belirli şube yükleyin. Google bana şunu söylüyor pip install git + https://github.com/user/repo.git@branch Şube adı issue/34/oscar-0.6öyle yaptım pip install https://github.com/tangentlabs/django-oscar-paypal.git@/issue/34/oscar-0.6ama 404 döndürüyor. Bu dalı nasıl kurabilirim?
686 python  git  pip 




22
Tarih düzenli biçimde nasıl yazdırılır?
Bu benim kodum: import datetime today = datetime.date.today() print(today) Bu baskı: 2008-11-22tam olarak istediğim şey bu. Ama bunu eklediğim bir listem var ve sonra aniden her şey "sakat" oluyor. İşte kod: import datetime mylist = [] today = datetime.date.today() mylist.append(today) print(mylist) Bu aşağıdakileri yazdırır: [datetime.date(2008, 11, 22)] Nasıl basit bir …
683 python  datetime  date 

13
Python'da bir nesnenin boyutunu nasıl belirlerim?
Python bir dize, tamsayı, vb gibi nesnelerin boyutunu almak nasıl bilmek istiyorum. İlgili soru: Python listesinde (grup) öğe başına kaç bayt var? Değerin boyutunu belirten boyut alanları içeren bir XML dosyası kullanıyorum. Bu XML'i ayrıştırmalı ve kodumu yapmalıyım. Belirli bir alanın değerini değiştirmek istediğimde, o değerin boyut alanını kontrol edeceğim. …



13
Aynı dizinde veya alt dizinde sınıf nasıl alınır?
Tüm .py dosyalarını depolayan bir dizin var . bin/ main.py user.py # where class User resides dir.py # where class Dir resides Ben sınıfları kullanmak istiyorum user.py ve dir.py içinde main.py . Bu Python sınıflarını main.py'ye nasıl aktarabilirim ? Dahası, nasıl sınıfını alabilirsiniz Usereğer user.py bir alt dizinde? bin/ dir.py …


7
Python'da “open” ile birden fazla dosyayı nasıl açabilirim?
Bir kerede birkaç dosyayı değiştirmek istiyorum, eğer hepsine yazabilirsem. Bir şekilde birden fazla açık çağrıları withifadeyle birleştirip birleştiremeyeceğimi merak ediyorum : try: with open('a', 'w') as a and open('b', 'w') as b: do_something() except IOError as e: print 'Operation failed: %s' % e.strerror Bu mümkün değilse, bu soruna zarif bir …
672 python  file-io 

18
Project Euler: C vs Python vs Erlang vs Haskell ile hız karşılaştırması
Ben almış bir problemi # 12 dan Projesi Euler bir programlama egzersiz ve C, Python, Erlang ve Haskell uygulamaları benim (mutlaka değil optimal olan) karşılaştırmak. Daha yüksek yürütme süreleri elde etmek için, orijinal problemde belirtildiği gibi 500 yerine 1000'den fazla bölücü içeren ilk üçgen numarasını ararım. Sonuç şudur: C: lorenzo@enzo:~/erlang$ …

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.