«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.


30
Bir tamsayıyı herhangi bir tabandaki dizeye nasıl dönüştürebilirim?
Python, verilen bir taban dizesinden bir tamsayının kolayca oluşturulabilmesini sağlar. int(str, base). Ters yapmak istiyorum: bir tamsayı bir dize oluşturma , yani ben int2base(num, base)böyle bir işlev istiyorum : int(int2base(x, b), b) == x İşlev adı / bağımsız değişken sırası önemsizdir. xKabul bedecek herhangi bir sayı ve taban için int(). …
203 python  base  radix 

8
Python dosya modu “w +” tarafından karıştırıldı
Gönderen doc , 'R +', 'w +' ve 'a +' modları dosyayı güncelleme için açar ('w +' nın dosyayı kısalttığını unutmayın). İkili ve metin dosyaları arasında ayrım yapan sistemlerde, dosyayı ikili modda açmak için moda "b" ekleyin; bu ayrımı olmayan sistemlerde 'b' eklemenin bir etkisi yoktur. ve burada w +: …
203 python  file  io 


16
hata: 'gcc' komutu olayı kurarken çıkış durumu 1 ile başarısız oldu
eventletYazılım dağıtımı için "Sürü" olması için sistemime yüklemek istedim .. ama terminal bir gcc hatası gösteriyor: root@agrover-OptiPlex-780:~# easy_install -U eventlet Searching for eventlet Reading http://pypi.python.org/simple/eventlet/ Reading http://wiki.secondlife.com/wiki/Eventlet Reading http://eventlet.net Best match: eventlet 0.9.16 Processing eventlet-0.9.16-py2.7.egg eventlet 0.9.16 is already the active version in easy-install.pth Using /usr/local/lib/python2.7/dist-packages/eventlet-0.9.16-py2.7.egg Processing dependencies for eventlet …
202 python  ubuntu  eventlet 

7
Python'da HTTP istekleri ve JSON ayrıştırma
Google Haritalar'ı Google Yol Tarifi API'sı aracılığıyla dinamik olarak sorgulamak istiyorum. Örnek olarak, bu istek Chicago, IL'den Los Angeles, CA'ya giden yolu Joplin, MO ve Oklahoma City, OK'deki iki geçiş noktası üzerinden hesaplar: http://maps.googleapis.com/maps/api/directions/json?origin=Chicago,IL&destination=Los+Angeles,CA&waypoints=Joplin,MO|Oklahoma+City,OK&sensor=false JSON biçiminde bir sonuç döndürür . Bunu Python'da nasıl yapabilirim? Böyle bir istek göndermek, sonucu almak …
202 python  json 


8
Pip'in "npm kurulum paketi --save-dev" eşdeğeri nedir?
Düğümlerde, npm install package --save-devkurulu paketi pakete kaydetmek için yapabilirim . Aynı şeyi Python paket yöneticisinde nasıl başarabilirim pip? Paket adını ve sürümünü requirements.pip, paketi, benzer bir şey kullanarak yükledikten hemen sonra kaydetmek istiyorum pip install package --save-dev requirements.pip.
202 python  node.js  pip 

20
Yuvalanmış sözlükleri uygulamanın en iyi yolu nedir?
Temelde iç içe bir sözlük anlamına gelen bir veri yapısı var. Diyelim ki şöyle görünüyor: {'new jersey': {'mercer county': {'plumbers': 3, 'programmers': 81}, 'middlesex county': {'programmers': 81, 'salesmen': 62}}, 'new york': {'queens county': {'plumbers': 9, 'salesmen': 36}}} Şimdi, bunu korumak ve yaratmak oldukça acı verici; yeni bir eyalet / ilçe …

7
Python'daki tilde operatörü
Tilde operatörünün Python'da kullanımı nedir? Düşünebileceğim bir şey, bir dizenin palindromik olup olmadığını kontrol etmek gibi bir dizenin veya listenin her iki tarafında bir şey yapmaktır: def is_palindromic(s): return all(s[i] == s[~i] for i in range(len(s) / 2)) Başka iyi kullanım var mı?
201 python  operators 

11
Python olmayan dosyaları setup.py ile dahil etme
setup.pyKodun bir parçası olmayan bir dosyayı nasıl ekleyebilirim? (Özellikle, bir lisans dosyasıdır, ancak başka bir şey olabilir.) Dosyanın konumunu kontrol edebilmek istiyorum. Özgün kaynak klasöründe, dosya paketin kök dizinindedir. (yani en üstteki ile aynı seviyede __init__.py.) İşletim sisteminden bağımsız olarak paket kurulduğunda tam olarak orada kalmasını istiyorum. Bunu nasıl yaparım?
201 python  distutils 

4
Python günlüğü için saat biçimini nasıl özelleştirebilirim?
Python'un günlük paketinde yeniyim ve projem için kullanmayı planlıyorum. Saat biçimini zevkime göre özelleştirmek istiyorum. İşte bir öğretici kopyalanan kısa bir kod: import logging # create logger logger = logging.getLogger("logging_tryout2") logger.setLevel(logging.DEBUG) # create console handler and set level to debug ch = logging.StreamHandler() ch.setLevel(logging.DEBUG) # create formatter formatter = logging.Formatter("%(asctime)s;%(levelname)s;%(message)s") …

7
Bir eğri doğru şekilde nasıl düzeltilir?
Diyelim ki yaklaşık olarak verilebilecek bir veri kümemiz var import numpy as np x = np.linspace(0,2*np.pi,100) y = np.sin(x) + np.random.random(100) * 0.2 Bu nedenle, veri kümesinin% 20'lik bir varyasyonuna sahibiz. İlk fikrim scipy'nin UnivariateSpline işlevini kullanmaktı, ama sorun şu ki, bu küçük gürültüyü iyi bir şekilde düşünmüyor. Frekansları göz …

21
Alma Hatası: numpy adlı modül yok
Bu soruya çok benzer bir sorum var , ama yine de bir adım geride. Windows 7 ( üzgünüm ) 64 bit sistemime Python 3'ün yalnızca bir sürümü yüklü . Bu bağlantıdan sonra numpy'yi yükledim - soruda önerildiği gibi. Kurulum iyi gitti ama çalıştırdığımda import numpy Aşağıdaki hatayı aldım: İçe aktarma …

11
Python'daki yuvalanmış try / hariç bloklar iyi bir programlama uygulaması mıdır?
Öznitelik çağrıları ile içeride bir sözlüğe erişmesi gereken kendi kapsayıcımı yazıyorum. Kabın tipik kullanımı şöyle olacaktır: dict_container = DictContainer() dict_container['foo'] = bar ... print dict_container.foo Bunun gibi bir şey yazmanın aptalca olabileceğini biliyorum, ama sağlamam gereken işlevsellik bu. Bunu şu şekilde uygulamayı düşünüyordum: def __getattribute__(self, item): try: return object.__getattribute__(item) except …
201 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.