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

11
Python listesindeki değerlerle bir .csv dosyası oluşturma
Python listesindeki değerlerle bir .csv dosyası oluşturmaya çalışıyorum. Listedeki değerleri yazdırdığımda hepsi unicode (?), Yani bunun gibi bir şey [u'value 1', u'value 2', ...] Listedeki değerler arasında yineleme yaparsam, yani for v in mylist: print vdüz metin gibi görünürler. Ve ,her birinin arasına birprint ','.join(mylist) Ve bir dosyaya çıktı verebilirim, …
182 python  csv  xlrd 

11
Python sözlüğü: Anahtar listesi için değer listesi alın
İlgili öğelerin bir listesini almak için sözlüğe ait anahtarların listesini kullanmanın yerleşik / hızlı bir yolu var mı? Örneğin: >>> mydict = {'one': 1, 'two': 2, 'three': 3} >>> mykeys = ['three', 'one'] mykeysSözlükteki karşılık gelen değerleri bir liste olarak almak için nasıl kullanabilirim ? >>> mydict.WHAT_GOES_HERE(mykeys) [3, 1]
182 python  list  dictionary  key 



7
'str' nesnesinin 'decode' özelliği yoktur. Python 3 hatası?
İşte benim kod: import imaplib from email.parser import HeaderParser conn = imaplib.IMAP4_SSL('imap.gmail.com') conn.login('example@gmail.com', 'password') conn.select() conn.search(None, 'ALL') data = conn.fetch('1', '(BODY[HEADER])') header_data = data[1][0][1].decode('utf-8') bu noktada hata mesajı alıyorum AttributeError: 'str' object has no attribute 'decode' Python 3'te kod çözme artık yok, değil mi? bunu nasıl düzeltebilirim? Ayrıca: data = …

11
Sayfa Python için Selenium WebDriver ile yüklenene kadar bekleyin
Sonsuz bir kaydırma ile uygulanan bir sayfanın tüm verilerini kazımak istiyorum. Aşağıdaki python kodu çalışır. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Bu, her aşağı kaydırdığımda, 5 saniye beklemem gerektiği anlamına gelir, bu da genellikle sayfanın yeni oluşturulan içeriği yüklemeyi bitirmesi için yeterlidir. Ancak, bu zaman açısından verimli olmayabilir. Sayfa …

4
Tornado ne zaman kullanılır, Twisted / Cyclone / GEvent / diğer ne zaman kullanılır [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 . 5 yıl önce kapalı . Bu soruyu geliştir Bu çerçevelerden / kütüphanelerden hangileri modern çok kullanıcılı web uygulaması oluşturmak …

30
Kuyruk benzeri bir dosyanın son n satırını al
Bir web uygulaması için bir günlük dosyası görüntüleyicisi yazıyorum ve bunun için günlük dosyasının satırları üzerinden sayfalamak istiyorum. Dosyadaki öğeler, alttaki en yeni öğeye göre satır bazındadır. Bu yüzden alttan satırları tail()okuyabilen nve bir ofseti destekleyen bir yönteme ihtiyacım var . Ne geldi ben böyle görünüyor: def tail(f, n, offset=0): …
181 python  file  file-io  tail  logfiles 


23
Python'da listenin medyanını bulma
Python'da bir listenin medyanını nasıl buldunuz? Liste herhangi bir boyutta olabilir ve sayıların belirli bir sırada olması garanti edilmez. Liste çift sayıda öğe içeriyorsa, işlev orta ikisinin ortalamasını döndürmelidir. İşte bazı örnekler (görüntüleme amaçlı olarak sıralanmıştır): median([1]) == 1 median([1, 1]) == 1 median([1, 1, 2, 4]) == 1.5 median([0, …
181 python  list  sorting  median 


5
İki tarih arasındaki farkı saniye cinsinden nasıl kontrol edebilirim?
Bunu yapmanın daha kolay bir yolu olmalı. Sık sık yenilenmesini isteyen nesneler var, bu yüzden oluşturuldukları zamanı kaydetmek, geçerli zaman damgasına karşı kontrol etmek ve gerektiğinde yenilemek istiyorum. datetime.datetime zor olduğunu kanıtladı ve ctime kütüphanesine dalmak istemiyorum. Bu tür şeyler için daha kolay bir şey var mı?
181 python  time  datediff 

7
Queue.Queue vs. collections.deque
Birden çok iş parçacığı içine şeyler koyabilirsiniz ve birden çok iş parçacığı okuyabilir bir kuyruk gerekir. Python'un en az iki kuyruk sınıfı vardır: Queue.Queue ve collections.deque, birincisi ikincisini dahili olarak kullanıyor. Her ikisi de belgelerde iş parçacığı açısından güvenli olduğunu iddia ediyor. Ancak, Sıra belgeleri şunları da belirtir: collections.deque, kilitleme …

8
Argsort'u azalan sırada kullanmak mümkün müdür?
Aşağıdaki kodu göz önünde bulundurun: avgDists = np.array([1, 8, 6, 9, 4]) ids = avgDists.argsort()[:n] Bu bana en nküçük elementlerin endekslerini veriyor . En yüksek elementlerin argsortindekslerini almak için bunu azalan sırada kullanmak mümkün müdür n?
181 python  numpy 


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.