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


20
Bir programın yalnızca tek bir örneğinin çalıştığından emin olun
Bir programın yalnızca bir örneğini çalıştırmanın Pythonic yolu var mı? Bulduğum tek makul çözüm, onu bir bağlantı noktasında bir sunucu olarak çalıştırmaya çalışmak, ardından aynı bağlantı noktasına bağlanmaya çalışan ikinci program - başarısız oluyor. Ama bu gerçekten harika bir fikir değil, belki bundan daha hafif bir şey var mı? (Programın …

10
Python'da örnek değişkenleri nasıl alınır?
Python'da tüm bir sınıfın örnek değişkenlerinin bir dizisini elde etmek için yerleşik bir yöntem var mı? Örneğin, bu koda sahipsem: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Bunu yapmanın bir yolu var mı: >>> mystery_method(hi) ["ii", "kk"] Düzenleme: Başlangıçta sınıf değişkenlerini hatalı olarak istemiştim.

7
MySQL'e bir Python datetime.datetime nesnesi ekleme
MySQL tablosunda bir tarih sütunum var. datetime.datetime()Bu sütuna bir nesne eklemek istiyorum . Execute ifadesinde ne kullanmalıyım? Denedim: now = datetime.datetime(2009,5,5) cursor.execute("INSERT INTO table (name, id, datecolumn) VALUES (%s, %s , %s)",("name", 4,now)) Şu şekilde bir hata alıyorum: "TypeError: not all arguments converted during string formatting" Bunun yerine ne kullanmalıyım …
120 python  mysql  datetime 

23
ImportError: Crypto.Cipher adlı modül yok
App.py (Python 3.3, PyCrypto 2.6) çalıştırmayı denediğimde virtualenv'im yukarıda listelenen hatayı döndürmeye devam ediyor. İthalat beyannamem sadece from Crypto.Cipher import AES. Yinelenenleri aradım ve bazılarının olduğunu söyleyebilirsiniz, ancak çözümleri denedim (çoğu çözüm eşit olmasa da) ve hiçbir şey işe yaramadı. Aşağıda PyCrypto için dosyaların nasıl olduğunu görebilirsiniz:



7
NumPy'de NaN için hızlı kontrol
np.nanBir NumPy dizisinde NaN ( ) oluşumunu kontrol etmenin en hızlı yolunu arıyorum X. Bu, potansiyel olarak devasa boyutta olan np.isnan(X)bir boole şekil dizisi oluşturduğu için X.shapesöz konusu bile olamaz. Denedim np.nan in Xama bu işe yaramıyor çünkü np.nan != np.nan. Bunu yapmanın hızlı ve hafıza açısından verimli bir yolu …
120 python  numpy  nan 

8
Bir liste veya tuple'dan açıkça öğe seçin
Aşağıdaki Python listesine sahibim (ayrıca bir başlık da olabilir): myList = ['foo', 'bar', 'baz', 'quux'] söyleyebilirim >>> myList[0:3] ['foo', 'bar', 'baz'] >>> myList[::2] ['foo', 'baz'] >>> myList[1::2] ['bar', 'quux'] Endeksleri belirli kalıpları olmayan öğeleri açıkça nasıl seçerim? Örneğin, seçmek istiyorum [0,2,3]. Ya da 1000 öğelik çok büyük bir listeden seçmek …
120 python  list  select  indexing  tuples 


14
Sqlite sorgusundan nasıl dikte alabilirim?
db = sqlite.connect("test.sqlite") res = db.execute("select * from table") Yinelemeyle satırlara karşılık gelen listeler alıyorum. for row in res: print row Sütunların adını alabilirim col_name_list = [tuple[0] for tuple in res.description] Ancak liste yerine sözlükler almak için bir işlev veya ortam var mı? {'col1': 'value', 'col2': 'value'} yoksa kendim mi …


10
Python'dan eşzamansız olarak harici bir komutu nasıl çalıştırabilirim?
Bir Python betiğinden eşzamansız olarak bir kabuk komutu çalıştırmam gerekiyor. Bununla demek istediğim, harici komut kapandığında ve yapması gereken her şeyi yaparken Python betiğimin çalışmaya devam etmesini istiyorum. Bu yazıyı okudum: Python'da harici bir komut çağırma Daha sonra gittim ve bazı testler yaptım ve komutun sonunda os.system()kullanmam koşuluyla işi yapacağım, …

11
Verilerin üzerine yazmadan (pandalar kullanarak) mevcut bir excel dosyasına nasıl yazılır?
Aşağıdaki şekilde excel dosyasına yazmak için pandaları kullanıyorum: import pandas writer = pandas.ExcelWriter('Masterfile.xlsx') data_filtered.to_excel(writer, "Main", cols=['Diff1', 'Diff2']) writer.save() Masterfile.xlsx zaten çok sayıda farklı sekmeden oluşur. Ancak, henüz "Ana" içermiyor. Pandalar "Ana" sayfaya doğru bir şekilde yazar, ne yazık ki diğer tüm sekmeleri de siler.

7
Python içinden basit bir "chmod + x" nasıl yapılır?
Çalıştırılabilir bir python betiğinden bir dosya oluşturmak istiyorum. import os import stat os.chmod('somefile', stat.S_IEXEC) os.chmodUnix'in chmodyaptığı gibi izinleri 'eklemiyor' görünüyor . Son satırın açıklamasıyla, dosyanın -rw-r--r--dosya modu vardır, açıklama yapılmamışsa dosya modu olur ---x------. u+xGeri kalan modları olduğu gibi tutarken bayrağı nasıl ekleyebilirim ?
120 python  chmod 

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.