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

3
setuptools: paket veri klasörü konumu
Python paketimi dağıtmak için setuptools kullanıyorum. Şimdi ek veri dosyaları dağıtmam gerekiyor. Setuptools belgelerinden topladığım kadarıyla, veri dosyalarımı paket dizininin içinde bulundurmam gerekiyor. Ancak, veri dosyalarımın kök dizindeki bir alt dizinde olmasını tercih ederim. Kaçınmak istediğim şey: / #root |- src/ | |- mypackage/ | | |- data/ | | …

5
Py.test dahili kullanımdan kaldırma uyarıları nasıl engellenir
Pytest'in dahili kullanımdan kaldırma uyarılarını bastırmanın bir yolu var mı? Bağlam: Bir test paketini den ' nosee taşımanın zorluğunu değerlendirmek istiyorum pytest. Paket oldukça geniştir ve ağırlıklı olarak nosestil yieldbazlı test jeneratörlerini kullanır . Öncelikle mevcut testlerin pytest ile geçtiğinden emin olmak istiyorum ve sonra belki test jeneratörlerini olarak değiştirebilirim …
98 python  pytest 

7
Python komut dosyası çalıştıran Windows bilgisayarın adını mı alıyorsunuz?
Temel olarak, ağımda bir python komut dosyası çalıştıran birkaç Windows bilgisayarım var. Bu komut dosyasını hangi bilgisayarda çalıştırdığına bağlı olarak, komut dosyasında farklı bir yapılandırma seçenekleri kümesi kullanılmalıdır. Python betiğinde bu bilgisayar adını nasıl alırım? Komut dosyasının DARK-TOWER adlı bir bilgisayarda çalıştığını varsayalım, şöyle bir şey yazmak istiyorum: >>> python.library.get_computer_name() …


12
Python kullanarak Microsoft SQL sunucusuna bağlanma
Microsoft SQL sunucusundaki bazı SQL veritabanlarında bazı sorgular çalıştırmak için python aracılığıyla SQL'e bağlanmaya çalışıyorum. Çevrimiçi araştırmamdan ve bu forumdaki en umut verici kütüphane pyodbc gibi görünüyor. Bu yüzden aşağıdaki kodu yaptım import pyodbc conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+; database=+MSQLDatabase+; trusted_connection=true") cursor = conn.cursor() ve aşağıdaki hatayı al Traceback (most recent …
98 python  sql  windows 

7
Python: BeautifulSoup - isim özniteliğine göre bir öznitelik değeri alın
İsmine göre bir öznitelik değeri yazdırmak istiyorum, örneğin <META NAME="City" content="Austin"> Bunun gibi bir şey yapmak istiyorum soup = BeautifulSoup(f) //f is some HTML containing the above meta tag for meta_tag in soup('meta'): if meta_tag['name'] == 'City': print meta_tag['content'] Yukarıdaki kod a verir KeyError: 'name', sanırım bunun nedeni ismin BeatifulSoup …

9
sqlalchemy modelinin tanımlı sütunları üzerinde yineleme yöntemi?
Bir SQLAlchemy modelinde tanımlanan sütunların listesini nasıl yineleyeceğimi anlamaya çalışıyorum. Birkaç modele bazı serileştirme ve kopyalama yöntemleri yazmak için istiyorum. obj.__dict__Çok sayıda SA'ya özgü öğe içerdiği için bunu yineleyemiyorum . Aşağıdakilerden idve descisimlerini almanın bir yolunu bilen var mı? class JobStatus(Base): __tablename__ = 'jobstatus' id = Column(Integer, primary_key=True) desc = …

5
Mevcut sanal ortam zarif bir şekilde yükseltilebilir mi?
Python 2.5 için oluşturulmuş bir virtualenv'im var ve onu Python 2.6'ya "yükseltmek" istiyorum. Başlangıçta şu şekilde kuruldu: virtualenv --no-site-packages -p python2.5 myenv Şimdi yükseltmek için virtualenv'i aynı dizinde çalıştırıyorum: virtualenv --no-site-packages -p python2.6 myenv ... Not overwriting existing python script myenv/bin/python (you must use myenv/bin/python2.6) ... Overwriting myenv/bin/activate with new …

11
Pandas veri çerçevesinde NaN içeren satırların tamsayı dizinini bulun
Bunun gibi bir Panda DataFrame'im var: a b 2011-01-01 00:00:00 1.883381 -0.416629 2011-01-01 01:00:00 0.149948 -1.782170 2011-01-01 02:00:00 -0.407604 0.314168 2011-01-01 03:00:00 1.452354 NaN 2011-01-01 04:00:00 -1.224869 -0.947457 2011-01-01 05:00:00 0.498326 0.070416 2011-01-01 06:00:00 0.401665 NaN 2011-01-01 07:00:00 -0.019766 0.533641 2011-01-01 08:00:00 -1.101303 -1.408561 2011-01-01 09:00:00 1.671795 -0.764629 NaN'li satırların …
98 python  pandas 

13
Python threading.timer - işlevi her 'n' saniyede bir tekrarlayın
Her 0,5 saniyede bir bir işlevi ateşlemek ve zamanlayıcıyı başlatıp durdurup sıfırlayabilmek istiyorum. Python işlemlerinin nasıl çalıştığı konusunda çok bilgim yok ve python zamanlayıcıyla ilgili zorluklar yaşıyorum. Ancak, iki kez RuntimeError: threads can only be started onceyürüttüğümde almaya devam ediyorum threading.timer.start(). Bunun için bir çalışma var mı? threading.timer.cancel()Her başlamadan önce …

5
SqlAlchemy - İlişki Özelliğine Göre Filtreleme
SQLAlchemy ile fazla tecrübem yok ve çözemediğim bir problemim var. Aramayı denedim ve çok sayıda kod denedim. Bu benim Sınıfım (en önemli koda indirgenmiştir): class Patient(Base): __tablename__ = 'patients' id = Column(Integer, primary_key=True, nullable=False) mother_id = Column(Integer, ForeignKey('patients.id'), index=True) mother = relationship('Patient', primaryjoin='Patient.id==Patient.mother_id', remote_side='Patient.id', uselist=False) phenoscore = Column(Float) ve annesinin …

18
Python'da float'ların kolay ve hoş baskısı?
Bir şamandıra listem var. Basitçe yaparsam print, şöyle görünür: [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] Listede gezinmek için print "%.2f"bir fordöngü gerektirecek olan kullanabilirdim , ancak o zaman daha karmaşık veri yapıları için işe yaramazdı. Gibi bir şey istiyorum (bunu tamamen uyduruyorum) >>> import print_options >>> print_options.set_float_precision(2) >>> print [9.0, …

5
sqlalchemy: birkaç tabloyu bir sorgu ile nasıl birleştirebilirim?
Aşağıdaki SQLAlchemy eşlenmiş sınıflarım var: class User(Base): __tablename__ = 'users' email = Column(String, primary_key=True) name = Column(String) class Document(Base): __tablename__ = "documents" name = Column(String, primary_key=True) author = Column(String, ForeignKey("users.email")) class DocumentsPermissions(Base): __tablename__ = "documents_permissions" readAllowed = Column(Boolean) writeAllowed = Column(Boolean) document = Column(String, ForeignKey("documents.name")) Bunun gibi bir masa almam …
98 python  sql  join  sqlalchemy 


3
Python'da dosyanın symlink olup olmadığını kontrol edin
Python'da, belirli bir dosyanın / dizinin bir sembolik bağlantı olup olmadığını kontrol eden bir işlev var mı? Örneğin, aşağıdaki dosyalar için sarmalayıcı işlevim dönmelidir True. # ls -l total 0 lrwxrwxrwx 1 root root 8 2012-06-16 18:58 dir -> ../temp/ lrwxrwxrwx 1 root root 6 2012-06-16 18:55 link -> ../log

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.