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


19
Birden çok argüman için Python çoklu işleme havuzu.map
Python çoklu işleme kütüphanesinde, birden fazla argümanı destekleyen bir pool.map varyantı var mı? text = "test" def harvester(text, case): X = case[0] text+ str(X) if __name__ == '__main__': pool = multiprocessing.Pool(processes=6) case = RAW_DATASET pool.map(harvester(text,case),case, 1) pool.close() pool.join()

12
Python'da SIGINT'i nasıl yakalayabilirim?
Birkaç işlem ve veritabanı bağlantıları başlatan bir python komut dosyası üzerinde çalışıyorum. Her seferinde senaryoyu bir Ctrl+ Csinyaliyle öldürmek istiyorum ve biraz temizlik yapmak istiyorum. Perl'de bunu yaparım: $SIG{'INT'} = 'exit_gracefully'; sub exit_gracefully { print "Caught ^C \n"; exit (0); } Python'da bunun analogunu nasıl yapabilirim?
535 python  controls  signals 

7
Python'da yazı birimi testleri: Nasıl başlayabilirim? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 6 yıl önce kapalı . İlk uygun projemi Python'da tamamladım ve şimdi görevim bunun için testler yazmak. İlk kez …

16
Çıktı tamponlamasını devre dışı bırak
Çıktı tamponlaması Python'un yorumlayıcısında varsayılan olarak etkin sys.stdoutmi? Cevap olumluysa, devre dışı bırakmanın tüm yolları nelerdir? Şimdiye kadarki öneriler: Kullanım -ukomut satırı anahtarı sys.stdoutHer yazma işleminden sonra temizlenen bir nesneye sarın PYTHONUNBUFFEREDEnv var ayarla sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0) Yürütme sırasında sys/ sys.stdoutprogramatik olarak genel bir bayrak belirlemenin başka bir …
532 python  stdout  buffered 

15
Collections.defaultdict nasıl çalışır?
Python belgelerindeki örnekleri okudum, ancak yine de bu yöntemin ne anlama geldiğini anlayamıyorum. Birisi yardımcı olabilir mi? İşte python belgelerinden iki örnek >>> from collections import defaultdict >>> s = 'mississippi' >>> d = defaultdict(int) >>> for k in s: ... d[k] += 1 ... >>> d.items() [('i', 4), ('p', …

4
Python yumurtası nedir?
Python'da yeniyim ve sadece paketlerinin nasıl çalıştığını anlamaya çalışıyorum. Muhtemelen "yumurtalar" bir çeşit paketleme mekanizmasıdır, ancak oynadıkları rol hakkında hızlı bir genel bakış nedir ve neden yararlı oldukları ve nasıl yaratıldıkları hakkında bazı bilgiler olabilir mi?
532 python  egg 


8
Matplotlib'de şekil başlığını ve eksen etiketleri yazı tipi boyutunu nasıl ayarlarım?
Matplotlib'de şöyle bir figür oluşturuyorum: from matplotlib import pyplot as plt fig = plt.figure() plt.plot(data) fig.suptitle('test title') plt.xlabel('xlabel') plt.ylabel('ylabel') fig.savefig('test.jpg') Şekil başlığı ve eksen etiketleri için yazı tipi boyutları belirtmek istiyorum. Üç farklı yazı tipi boyutları olmak için her üçüne ihtiyacım var, bu yüzden genel yazı tipi boyutu ( mpl.rcParams['font.size']=x) …
531 python  matplotlib 

15
Listenin dize olarak temsilini bir listeye nasıl dönüştürürüm?
stringAşağıdaki gibi bir liste dönüştürmek için en basit yolu ne olduğunu merak ediyordum list: x = u'[ "A","B","C" , " D"]' Kullanıcının virgül arasına boşluk koyması ve tırnak içine boşluk bırakması durumunda bile. Bunu da ele almam gerekiyor: x = ["A", "B", "C", "D"] Python'da. Split operatörü kullanarak strip()ve split()kullanarak …
531 python  string 

30
Python int ikili dize?
Bir Tamsayıyı (veya Uzun) Python'daki bir ikili dizeye dönüştürmek için hazır Python yöntemleri var mı? Google'da sayısız dec2bin () işlevi var ... Ama yerleşik bir işlev / kütüphane kullanabileceğimi umuyordum.
530 python 

11
İstenen basit argparse örneği: 1 argüman, 3 sonuç
Dokümantasyon için argparse piton modülü benim küçük acemi beyin şu anda kavramak için eminim mükemmel iken, çok fazla. Komut satırında matematik yapmam ya da ekrandaki satırları biçimlendirmem ya da seçenek karakterlerini değiştirmem gerekmiyor. Tek yapmak istediğim şey "arg, A ise bunu yap, eğer B bunu yaparsa, yukarıdakilerin hiçbiri yardım göstermez …
529 python  argparse 


13
Dizeler listesinden virgülle ayrılmış bir dize nasıl oluşturabilirsiniz?
Ardışık her iki çift arasında bir virgül eklenecek şekilde dizeleri bir diziden birleştirmenin tercih edilen yolu ne olurdu. Olduğunu, nasıl, örneğin, harita yapmak ['a', 'b', 'c']için 'a,b,c'? (Olgu ['s']ve []eşlenmesi 's've ''sırasıyla). Genellikle böyle bir şey kullanıyorum ''.join(map(lambda x: x+',',l))[:-1], ama aynı zamanda biraz tatminsiz hissediyorum.
528 python  string  list 

15
Python'da göreli ithalat nasıl yapılır?
Bu dizin yapısını düşünün: app/ __init__.py sub1/ __init__.py mod1.py sub2/ __init__.py mod2.py Kod mod1yazıyorum ve bir şey içe aktarmam gerekiyor mod2. Bunu nasıl yapmalıyım? Denedim from ..sub2 import mod2ama bir "paket olmayan göreceli ithalat denedi " alıyorum. Etrafta dolaştım ama sadece " sys.pathmanipülasyon" kesmek buldum . Temiz bir yol yok …

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.