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


9
Python'da dize olarak farklı türde öğelerin listesine katılın
Bir öğe listesine katılmam gerekiyor. Listedeki öğelerin çoğu, bir işlevden döndürülen tamsayı değerleridir; yani myList.append(munfunc()) Listeye katılmak için döndürülen sonucu bir dizeye nasıl dönüştürmeliyim? Her tamsayı değeri için aşağıdakileri yapmam gerekir mi: myList.append(str(myfunc())) Döküm problemlerini çözmenin daha Pitonik bir yolu var mı?
292 python  string  list 

4
Dize dizisi yerine nesne dizisinde Python string.join (liste)
Python'da şunları yapabilirim: >>> list = ['a', 'b', 'c'] >>> ', '.join(list) 'a, b, c' Nesnelerin bir listesi olduğunda aynı şeyi yapmanın kolay bir yolu var mı? >>> class Obj: ... def __str__(self): ... return 'name' ... >>> list = [Obj(), Obj(), Obj()] >>> ', '.join(list) Traceback (most recent call …
291 python  list 


11
Python Büyük Dosya Okuma için Tembel Yöntem?
4GB'lık çok büyük bir dosyam var ve okumaya çalıştığımda bilgisayarım kilitleniyor. Bu yüzden parça parça okumak istiyorum ve her parçayı işledikten sonra işlenen parçayı başka bir dosyada saklayın ve sonraki parçayı okuyun. yieldBu parçalar için herhangi bir yöntem var mı ? Tembel bir yöntem olmasını isterdim .






8
Panda sayısı (farklı) eşdeğeri
Birden fazla veritabanı (oracle, mssql, vb) var gibi bir db yerine pandalar kullanıyorum ve SQL eşdeğeri için bir komut dizisi yapamıyorum. Bazı sütunlarla DataFrame yüklü bir tablo var: YEARMONTH, CLIENTCODE, SIZE, .... etc etc SQL'de, yılda farklı müşteri miktarını saymak şöyle olur: SELECT count(distinct CLIENTCODE) FROM table GROUP BY YEARMONTH; …

14
Python kullanarak Gmail ile sağlayıcı olarak e-posta nasıl gönderilir?
Python kullanarak e-posta (Gmail) göndermeye çalışıyorum, ancak aşağıdaki hatayı alıyorum. Traceback (most recent call last): File "emailSend.py", line 14, in <module> server.login(username,password) File "/usr/lib/python2.5/smtplib.py", line 554, in login raise SMTPException("SMTP AUTH extension not supported by server.") smtplib.SMTPException: SMTP AUTH extension not supported by server. Python betiği şöyledir. import smtplib fromaddr …
289 python  email  smtp  gmail 

6
Twinx () ile ikincil eksen: efsaneye nasıl eklenir?
Kullanarak, iki y ekseni ile bir komplo var twinx(). Ayrıca satırlara etiketler veriyorum ve bunları göstermek istiyorum legend(), ancak efsanede sadece bir eksenin etiketlerini almayı başardım: import numpy as np import matplotlib.pyplot as plt from matplotlib import rc rc('mathtext', default='regular') fig = plt.figure() ax = fig.add_subplot(111) ax.plot(time, Swdown, '-', label …

9
UnicodeDecodeError: 'utf8' codec bileşeni bayt 0x9c kodunu çözemiyor
İstemcilerden UTF-8 geçerli karakterleri almak gerekiyordu bir soket sunucusu var. Sorun şu ki, bazı istemciler (özellikle bilgisayar korsanları) tüm yanlış türde verileri gönderiyor. Orijinal istemciyi kolayca ayırt edebilirim, ancak daha sonra analiz edebilmek için gönderilen tüm verileri dosyalara kaydediyorum. Bazen hataya œneden olan böyle karakterler UnicodeDecodeErroralıyorum. Bu karakterler ile veya …

20
İç içe sözlükler nasıl yazdırılır?
Python'da ~ 4 derinliğe sahip bir sözlüğü nasıl yazdırabilirim? İle güzel baskı denedim pprint(), ama işe yaramadı: import pprint pp = pprint.PrettyPrinter(indent=4) pp.pprint(mydict) Sadece "\t"her yuvalama için bir girinti ( ) istiyorum , böylece böyle bir şey olsun: key1 value1 value2 key2 value1 value2 vb. Bunu nasıl yapabilirim?
289 python  dictionary 

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.