«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 Bash komutlarını çalıştırma
Yerel makinemde, bu satırı içeren bir python betiği çalıştırıyorum bashCommand = "cwm --rdf test.rdf --ntriples > test.nt" os.system(bashCommand) Bu iyi çalışıyor. Sonra aynı kodu bir sunucuda çalıştırın ve aşağıdaki hata iletisini alıyorum 'import site' failed; use -v for traceback Traceback (most recent call last): File "/usr/bin/cwm", line 48, in <module> …
299 python  bash 


6
NameError: 'xrange' genel adı Python 3'te tanımlanmamış
Bir python programı çalıştırırken bir hata alıyorum: Traceback (most recent call last): File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 110, in <module> File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 27, in __init__ File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\class\inventory.py", line 17, in __init__ builtins.NameError: global name 'xrange' is …

15
Python dict'i bir veri çerçevesine dönüştürme
Aşağıdaki gibi bir Python sözlüğü var: {u'2012-06-08': 388, u'2012-06-09': 388, u'2012-06-10': 388, u'2012-06-11': 389, u'2012-06-12': 389, u'2012-06-13': 389, u'2012-06-14': 389, u'2012-06-15': 389, u'2012-06-16': 389, u'2012-06-17': 389, u'2012-06-18': 390, u'2012-06-19': 390, u'2012-06-20': 390, u'2012-06-21': 390, u'2012-06-22': 390, u'2012-06-23': 390, u'2012-06-24': 390, u'2012-06-25': 391, u'2012-06-26': 391, u'2012-06-27': 391, u'2012-06-28': 391, u'2012-06-29': 391, …
299 python  pandas  dataframe 

23
Bir dize geçerli bir dosya adına dönüştürülsün mü?
Dosya adı olarak kullanmak istediğim bir dize var, bu yüzden Python kullanarak dosya adlarında izin verilmeyecek tüm karakterleri kaldırmak istiyorum. Aksi halde katı olmayı tercih ederim, bu yüzden diyelim ki sadece harfleri, rakamları ve diğer küçük karakter kümelerini tutmak istiyorum "_-.() ". En zarif çözüm nedir? Dosya adının birden çok …

8
Listeleri bir grup listesine nasıl birleştirebilirim?
Aşağıdakilere ulaşmak için Pythonic yaklaşımı nedir? # Original lists: list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8] # List of tuples from 'list_a' and 'list_b': list_c = [(1,5), (2,6), (3,7), (4,8)] Her üyesi list_c, ilk üyesi olan list_ave ikinci üyesi olan bir demettir list_b.
298 python  list  merge  tuples 


22
Django'da yerel vs üretim ayarları nasıl yönetilir?
Yerel geliştirme ve üretim sunucusu için ayarların ele alınması için önerilen yol nedir? Bazılarının (sabitler vb. Gibi) her ikisinde de değiştirilebilir / erişilebilir, ancak bazılarının (statik dosyalara giden yollar gibi) farklı kalması gerekir ve bu nedenle yeni kod her konuşlandırıldığında üzerine yazılmamalıdır. Şu an için tüm sabitleri ekliyorum settings.py. Ancak …


13
Django ModelAdmin'deki “list_display”, ForeignKey alanlarının özelliklerini görüntüleyebilir mi?
PersonYabancı anahtar ilişkisi Bookolan, bir dizi alanı olan bir modelim var , ama en çok endişeleniyorum author(standart bir CharField). Bununla birlikte, modelimde şunu kullanarak PersonAdmingörüntülemek istiyorum :book.authorlist_display class PersonAdmin(admin.ModelAdmin): list_display = ['book.author',] Bunu yapmak için tüm bariz yöntemleri denedim, ancak hiçbir şey işe yaramıyor. Baska öneri?

21
Python'da yürütülebilir olup olmadığını test ettiniz mi?
Python'da yürütülebilir bir program olup olmadığını test etmenin taşınabilir ve basit bir yolu var mı? Basitçe söylemek gerekirse, whichsadece mükemmel olacak komut gibi bir şey demek istiyorum . PATH'yi manuel olarak veya Popen& al ile yürütmeyi denemek ve başarısız olup olmadığını görmek isteyen bir şey istemiyorum (şimdi yaptığım şey bu, …
297 python  path 

14
Getattr () tam olarak nedir ve nasıl kullanılır?
Son zamanlarda fonksiyon hakkında okudumgetattr() . Sorun şu ki, kullanım fikrini hala kavrayamıyorum. Anladığım tek şeygetattr() olduğunu getattr(li, "pop")çağıran aynıdır li.pop. Kitabın, çalışma zamanına kadar adını bilmeden bir işleve referans almak için nasıl kullandığınızdan bahsettiğini anlamadım. Belki de bu benim genel olarak programlamada bir çaylak olmak. Birisi konuya ışık tutabilir …
297 python  getattr 



10
Bir sözlükteki öğeleri tekrarlarken nasıl silinir?
Üzerinde yineleme yaparken Python'daki bir sözlükten öğe silmek meşru mudur? Örneğin: for k, v in mydict.iteritems(): if k == val: del mydict[k] Fikir, yinelenen bir alt küme olan yeni bir sözlük oluşturmak yerine, belirli bir koşulu karşılamayan öğeleri kaldırmaktır. Bu iyi bir çözüm mü? Daha zarif / verimli yollar var …

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.