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

6
Bir listedeki her öğeyi bir int ile nasıl bölebilirsiniz?
Bir listedeki her elemanı bir int ile bölmek istiyorum. myList = [10,20,30,40,50,60,70,80,90] myInt = 10 newList = myList/myInt Bu hata: TypeError: unsupported operand type(s) for /: 'list' and 'int' Neden bu hatayı aldığımı anlıyorum. Ama bir çözüm bulamadığım için sinirliyim. Ayrıca denedi: newList = [ a/b for a, b in …
154 python 


12
A vs A ise Yok:
Kullanabilirmiyim: if A: onun yerine if A is not None: İkincisi çok ayrıntılı görünüyor. Bir fark var mı?
154 python 


3
Django Rest Framework kullanarak ilgili model alanlarını nasıl eklerim?
Diyelim ki aşağıdaki modele sahibiz: class Classroom(models.Model): room_number = [....] class Teacher(models.Model): name = [...] tenure = [...] classroom = models.ForeignKey(Classroom) Diyelim ki ManyRelatedPrimaryKeyField işlevi için böyle bir sonuç almak yerine: { "room_number": "42", "teachers": [ 27, 24, 7 ] }, aşağıdaki gibi tam ilgili model temsilini içeren bir şey …

19
Dos yolu Python'daki bileşenlerine nasıl bölünür
Bir dos yolu temsil eden bir dize değişkeni örneğin: var = "d:\stuff\morestuff\furtherdown\THEFILE.txt" Bu dize bölmek istiyorum: [ "d", "stuff", "morestuff", "furtherdown", "THEFILE.txt" ] Kullanmayı denedim split()ve replace()sadece ilk ters eğik çizgiyi işliyorlar veya dizeye onaltılık sayılar ekliyorlar. Ayrıştırmak için bir şekilde bu dize değişkeni ham bir dizeye dönüştürmek gerekiyor. Bunu …
154 python 

5
Panda groupby dataframe'e anahtarla nasıl erişilir
Bir groupby nesnesindeki ilgili groupby veri çerçevesine tuşuyla nasıl erişebilirim? Aşağıdaki groupby ile: rand = np.random.RandomState(1) df = pd.DataFrame({'A': ['foo', 'bar'] * 3, 'B': rand.randn(6), 'C': rand.randint(0, 20, 6)}) gb = df.groupby(['A']) Anahtarları ve grupları almak için tekrarlayabilirim: In [11]: for k, gp in gb: print 'key=' + str(k) print …

10
Panda Serisinde öğenin dizinini bulun
Bunun çok temel bir soru olduğunu biliyorum ama nedense bir cevap bulamıyorum. Python pandalarında bir Serinin belirli elemanlarının dizinini nasıl alabilirim? (ilk olay yeterli olur) Yani, şöyle bir şey istiyorum: import pandas as pd myseries = pd.Series([1,4,0,7,5], index=[0,1,2,3,4]) print myseries.find(7) # should output 3 Elbette, böyle bir yöntemi bir döngü …
154 python  pandas 

3
AttributeError: 'datetime' modülünün 'strptime' özelliği yok
İşte benim Transactionsınıfım: class Transaction(object): def __init__(self, company, num, price, date, is_buy): self.company = company self.num = num self.price = price self.date = datetime.strptime(date, "%Y-%m-%d") self.is_buy = is_buy Ve datefonksiyonu çalıştırmaya çalıştığımda : tr = Transaction('AAPL', 600, '2013-10-25') print tr.date Aşağıdaki hatayı alıyorum: self.date = datetime.strptime(self.d, "%Y-%m-%d") AttributeError: 'module' object …
154 python  class  python-2.7 

3
Bir tire ile argparse seçeneklerine sahip olmak
Ben argparse modülünde bazı öznitelik var --pm-exportgibi args.pm-exporthata alıyorum gibi kullanmaya çalıştığınızda gibi bazı seçenekler istiyorum pm. Bu sorunu nasıl çözebilirim? -Komut satırı seçeneklerine sahip olmak mümkün müdür ?
154 python  argparse 

3
Pandalar'da mantıksal indeksleme için mantıksal operatörler
Pandalar'da boole endeksi ile çalışıyorum. Soru, ifadenin neden: a[(a['some_column']==some_number) & (a['some_other_column']==some_other_number)] oysa iyi çalışıyor a[(a['some_column']==some_number) and (a['some_other_column']==some_other_number)] hatalı çıkar? Misal: a=pd.DataFrame({'x':[1,1],'y':[10,20]}) In: a[(a['x']==1)&(a['y']==10)] Out: x y 0 1 10 In: a[(a['x']==1) and (a['y']==10)] Out: ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() …

8
JSON kümeleri nasıl serileştirir?
Koleksiyona kopyaların eklenmediğinden emin olmak için setnesneler __hash__ve __eq__yöntemler içeren bir Python'um var . Bu sonucu json kodlamam gerekiyor set, ancak yönteme bir boş bile setgeçirmek json.dumpsa TypeError. File "/usr/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", line 264, in iterencode return _iterencode(o, 0) File "/usr/lib/python2.7/json/encoder.py", line …

6
Bir klasördeki her dosya nasıl açılır?
Bir python betiğim parse.py var, betikte bir dosya açıyor, dosya1 diyor ve sonra bir şeyler yapıyor, belki toplam karakter sayısını yazdırıyor. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) Şu anda, sonucu çıktı dosyama yönlendirmek için stdout kullanıyorum - çıktı python parse.py >> output Ancak, …
154 python  file  pipe  stdout  stdin 

2
Django içerik türleri tam olarak nasıl çalışır?
Django'nun içerik türleri kavramını kavramakta gerçekten zorlanıyorum. Çok hilekar ve nihayetinde Python'un işleri yapma eğilimine karşı geliyor. Bununla birlikte, Django'yu kullanacaksam, çerçevenin sınırları içinde çalışmam gerekiyor. Bu yüzden buraya, bir içerik türünün nasıl çalıştığına ve onu nasıl uygulayacağınıza dair pratik bir gerçek dünya örneği verebilir mi diye merak ediyorum. İncelediğim …
154 python  django 

2
Os.walk'taki dizinleri hariç tutma
Bir dizin ağacına inen (os.walk () kullanarak) ve ardından belirli bir dosya uzantısıyla eşleşen her dosyayı ziyaret eden bir komut dosyası yazıyorum. Ancak, benim araç aynı zamanda kendisi de bir içerdiğini alt dizinleri ihtiva üzerinde kullanılacağını dizin ağaçlarının bazı beri LOT şeyler (bu komut dosyası amacıyla) yararsız, ben kullanıcı belirtmek …
154 python 

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.