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


7
Turşu veya json?
dictAnahtarları türde strve değerleri ints olan küçük bir nesneyi diske kaydetmem ve sonra kurtarmam gerekiyor . Bunun gibi bir şey: {'juanjo': 2, 'pedro':99, 'other': 333} En iyi seçenek nedir ve neden? İle pickleveya ile seri hale getirilsin simplejsonmi? Python 2.6 kullanıyorum.
114 python  json  pickle 

11
Python 2'de bir HEAD HTTP isteğini nasıl gönderirsiniz?
Burada yapmaya çalıştığım şey, belirli bir URL'nin başlıklarını almak, böylece MIME türünü belirleyebilirim. http://somedomain/foo/Örneğin, bir HTML belgesi mi yoksa bir JPEG resmi mi döndüreceğini görmek istiyorum . Bu nedenle, içeriği indirmek zorunda kalmadan MIME türünü okuyabilmem için bir HEAD isteğinin nasıl gönderileceğini bulmam gerekiyor. Bunu yapmanın kolay bir yolunu bilen …

6
Python / Django: çalıştırma sunucusu altında konsola giriş yapın, Apache altında dosyaya giriş yapın
printDjango uygulamamı altında çalıştırdığımda (örneğin ) konsola izleme mesajlarını nasıl gönderebilirim manage.py runserver, ancak uygulamayı Apache altında çalıştırdığımda bu mesajların bir günlük dosyasına gönderilmesini sağlayabilir miyim? Django günlük kaydını inceledim ve gelişmiş kullanımlar için esnekliği ve yapılandırılabilirliğinden etkilenmiş olsam da, basit kullanım durumumu nasıl idare edeceğime hala şaşırıyorum.
114 python  django  logging 


3
Csv.DictWriter ile başlık satırı nasıl yazılır?
Bir nesnem olduğunu csv.DictReaderve bunu bir CSV dosyası olarak yazmak istediğimi varsayın . Bunu nasıl yapabilirim? Veri satırlarını şöyle yazabileceğimi biliyorum : dr = csv.DictReader(open(f), delimiter='\t') # process my dr object # ... # write out object output = csv.DictWriter(open(f2, 'w'), delimiter='\t') for item in dr: output.writerow(item) Ancak alan adlarını …
114 python  csv 

16
Python'da güzel sütun çıktısı oluşturun
Python'da oluşturduğum komut satırı yönetici araçlarıyla kullanmak için güzel bir sütun listesi oluşturmaya çalışıyorum. Temel olarak, şöyle bir liste istiyorum: [['a', 'b', 'c'], ['aaaaaaaaaa', 'b', 'c'], ['a', 'bbbbbbbbbb', 'c']] Dönüşmesi: a b c aaaaaaaaaa b c a bbbbbbbbbb c Düz sekmeler kullanmak burada işe yaramaz çünkü her satırdaki en uzun …
114 python  string  list 

8
Girişlerin farklı uzunluklara sahip olduğu bir sözlükten veri çerçevesi oluşturma
10 anahtar / değer çifti içeren bir sözlüğüm olduğunu varsayalım. Her girdi bir uyuşmuş dizi içerir. Ancak, dizinin uzunluğu hepsi için aynı değildir. Her sütunun farklı bir girdi içerdiği bir veri çerçevesini nasıl oluşturabilirim? Denediğimde: pd.DataFrame(my_dict) Alırım: ValueError: arrays must all be the same length Bunun üstesinden gelmenin bir yolu …
114 python  pandas 

9
PHP'den bir Python betiği çalıştırma
Aşağıdaki komutu kullanarak PHP'den bir Python betiği çalıştırmaya çalışıyorum: exec('/usr/bin/python2.7 /srv/http/assets/py/switch.py arg1 arg2'); Ancak, PHP herhangi bir çıktı üretmez. Hata raporlama E_ALL olarak ayarlandı ve display_errors açık. İşte denediğim şey: Ben kullanılan python2, /usr/bin/python2ve python2.7yerine/usr/bin/python2.7 Ayrıca hiçbir şeyi değiştirmeyen mutlak bir yol yerine göreli bir yol kullandım. Ben komutları kullanarak …
114 php  python  linux  exec  archlinux 

1
Python İstek paketi: xml yanıtını işleme
requestsPaketi ve JSON yanıtlarını rahat bir şekilde işleme şeklini çok seviyorum . Maalesef XML yanıtlarını da işleyip işleyemeyeceğimi anlamadım. requestsPaketle XML yanıtlarının nasıl işleneceği konusunda deneyimli olan var mı? XML kod çözme için başka bir paket eklemek gerekli midir?

4
Çok satırlı içe aktarmalar için önerilen bir format var mı?
Python'da çok satırlı içe aktarımları kodlamanın üç yolu olduğunu okudum Eğik çizgilerle: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text, \ LEFT, DISABLED, NORMAL, RIDGE, END Yinelenen cümle: from Tkinter import Tk, Frame, Button, Entry, Canvas, Text from Tkinter import LEFT, DISABLED, NORMAL, RIDGE, END Parantez ile: from Tkinter …
114 python  python-2.7  pep8 

6
Parametre olarak Nesneli Sınıf
Bazı python kodunu ölçekleme koduna çevirmeye çalışıyorum. Yani Python'da tam bir çaylağım. Ama neden bazı sınıfların parametre olarak nesnesi var ama onu asla açıkça kullanmıyor? İlk etapta bir parametre olarak sahip olmanın nedeni nedir? Misal: class Table(object) Zaman ayırdığın için teşekkürler.
114 python 

6
Fikstür işlevine bir parametre geçirin
Bir python sınıfı MyTester ile sarılmış bazı DLL kodunu test etmek için py.test kullanıyorum. Doğrulama amacıyla, testler sırasında bazı test verilerini kaydetmem ve sonrasında daha fazla işlem yapmam gerekiyor. Birçok test _... dosyam olduğundan, testlerimin çoğu için test cihazı nesnesi oluşturmayı (MyTester örneği) yeniden kullanmak istiyorum. Test nesnesi, DLL değişkenlerine …
114 python  fixtures  pytest 

6
Yorumlayıcının belleğinden oluşturulan değişkenleri, işlevleri vb. Silmenin bir yolu var mı?
Birkaç gündür bu soruya doğru cevabı arıyordum ama iyi bir şey bulamadım. Programlama konusunda tam bir başlangıç ​​değilim, ancak henüz orta düzeyde bile değilim. Python'un kabuğundayken şunu yazıyorum: dir()ve mevcut kapsamdaki (ana blok) tüm nesnelerin tüm adlarını görebiliyorum, bunlardan 6 tane var: ['__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__'] Sonra, örneğin …

14
Bir nesnenin sayı olup olmadığını kontrol etmenin en pitonik yolu nedir?
Rasgele bir python nesnesi verildiğinde, bunun bir sayı olup olmadığını belirlemenin en iyi yolu nedir? İşte isolarak tanımlanır acts like a number in certain circumstances. Örneğin, bir vektör sınıfı yazdığınızı varsayalım. Başka bir vektör verilirse, iç çarpımı bulmak istersiniz. Skaler verilirse, tüm vektörü ölçeklendirmek istersiniz. Bir şeyse kontrol etme int, …
114 python  types  numbers 

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.