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


4
Bir Değer Hatası nasıl yükseltilir?
Bir dizedeki belirli bir karakterin en büyük dizinini bulan bu koda sahibim, ancak ValueErrorbelirtilen karakter bir dizede bulunmadığında a yükseltmesini istiyorum . Yani bunun gibi bir şey: contains('bababa', 'k') şu şekilde sonuçlanır: → ValueError: could not find k in bababa Bunu nasıl yapabilirim? İşte fonksiyonum için mevcut kod: def contains(string,char): …
115 python  string 


6
BeautifulSoup kullanarak düğümlerin alt öğelerini bulma
<a>Alt öğe olan tüm etiketleri almak istiyorum <li>: <div> <li class="test"> <a>link1</a> <ul> <li> <a>link2</a> </li> </ul> </li> </div> Bunun gibi belirli bir sınıfa sahip öğeyi nasıl bulacağımı biliyorum: soup.find("li", { "class" : "test" }) Ama <a>çocukları olan <li class=test>ama başkalarının çocuklarını nasıl bulacağımı bilmiyorum . Seçmek istediğim gibi: <a>link1</a>

14
python baskı sonu = ''
Çalıştırmam gereken yerde bu python betiğine sahibim gdal_retile.py ama bu satırda bir istisna var: if Verbose: print("Building internam Index for %d tile(s) ..." % len(inputTiles), end=' ') end=''Geçersiz sözdizimi. Nedenini ve yazarın muhtemelen ne yapmak istediğini merak ediyorum. Henüz tahmin etmediyseniz python'da yeniyim. Sanırım sorunun temel nedeni, bu ithalatların başarısız …
115 python 

3
while (1) vs. while (Doğru) - Neden bir fark var (python 2 bayt kodunda)?
Perl'deki sonsuz döngülerle ilgili bu soru ilgisini çekti: while (1) Vs. for (;;) Hız farkı var mı? , Python'da benzer bir karşılaştırma yapmaya karar verdim. Ben derleyici için aynı bayt kodu oluşturmak bekleniyordu while(True): passve while(1): passfakat bu aslında python2.7 içinde durum böyle değildir. Aşağıdaki komut dosyası: import dis def …
115 python 

6
Django modeli oluşturun veya varsa güncelleyin
Kişi kimliği yoksa, Kişi gibi bir model nesne oluşturmak istiyorum, yoksa o kişinin nesnesini alacağım. Aşağıdaki gibi yeni bir kişi oluşturma kodu: class Person(models.Model): identifier = models.CharField(max_length = 10) name = models.CharField(max_length = 20) objects = PersonManager() class PersonManager(models.Manager): def create_person(self, identifier): person = self.create(identifier = identifier) return person Ancak …

6
Txt dosyasına bir dikte yazıp tekrar okuyor musunuz?
Bir txt dosyasına sözlük yazmaya çalışıyorum. Ardından tuşları ile yazarak dikte değerlerini okuyun raw_input. Sadece bir adımı kaçırdığımı hissediyorum ama bir süredir arıyordum. Bu hatayı alıyorum File "name.py", line 24, in reading print whip[name] TypeError: string indices must be integers, not str Kodum: #!/usr/bin/env python from sys import exit class …
115 python 

6
Sudo altında pip kurulumunu çalıştırmak kabul edilebilir ve güvenli midir?
Mac'imi Python paketlerini iş yerindeki Windows bilgisayarımla yaptığım gibi yüklemek için kullanmaya başladım; ancak Mac'imde günlük dosyalarına veya site paketlerine yazarken sık sık izin verilmeyen hatalarla karşılaşıyorum. Bu nedenle , pip install <package>altında koşmayı düşündüm , sudoancak bunun sadece mevcut kullanıcı hesabımın altına yüklenmesini istediğimi düşünürsek, güvenli / kabul edilebilir …
115 python  macos  pip  sudo 

7
Python'da “ImportError: Adlandırılmış modül yok…” hatası nasıl düzeltilir?
Bu ImportError hatasını düzeltmenin doğru yolu nedir? Aşağıdaki dizin yapısına sahibim: /home/bodacydo /home/bodacydo/work /home/bodacydo/work/project /home/bodacydo/work/project/programs /home/bodacydo/work/project/foo Ve ben dizindeyim /home/bodacydo/work/project Şimdi yazarsam python ./programs/my_python_program.py Anında anlıyorum ImportError: No module named foo.tasks ./programs/my_python_program.pyAşağıdaki satırı içerir: from foo.tasks import my_function Python'un neden bulamayacağını anlayamıyorum ./foo/tasks.py- orada. Python kabuğundan yaparsam, işe yarıyor: python …
115 python 


3
Düzenli ifadeye dayalı Python bölünmüş dize
Bir dizeyi "HELLO there HOW are YOU"büyük harflerle (Python'da) bölmenin en iyi yolu nedir ? Yani şöyle bir dizi ile sonuçlanırdım: results = ['HELLO there', 'HOW are', 'YOU'] DÜZENLE: Denedim: p = re.compile("\b[A-Z]{2,}\b") print p.split(page_text) Yine de işe yaramıyor gibi görünüyor.
115 python  regex  split 

4
"Ateş et ve unut" python eşzamansız / bekle
Bazen olması gereken bazı kritik olmayan eşzamansız işlemler vardır, ancak tamamlanmasını beklemek istemiyorum. Tornado'nun coroutine uygulamasında, bir eşzamansız işlevi yalnızca yieldanahtar kelimeyi çıkararak "ateşleyin ve unutun" . Python 3.5'te yayınlanan yeni async/ awaitsözdizimi ile nasıl "ateşle ve unut" bulmaya çalışıyorum . Örneğin, basitleştirilmiş bir kod pasajı: async def async_foo(): print("Do …

5
TensorFlow'da tf.app.flags'ın amacı nedir?
Tensorflow'da bazı örnek kodlar okuyorum, aşağıdaki kodu buldum flags = tf.app.flags FLAGS = flags.FLAGS flags.DEFINE_float('learning_rate', 0.01, 'Initial learning rate.') flags.DEFINE_integer('max_steps', 2000, 'Number of steps to run trainer.') flags.DEFINE_integer('hidden1', 128, 'Number of units in hidden layer 1.') flags.DEFINE_integer('hidden2', 32, 'Number of units in hidden layer 2.') flags.DEFINE_integer('batch_size', 100, 'Batch size. ' …
115 python  tensorflow 

3
Python'da sınıf nitelikleri nasıl belgelenir? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu yazıyı düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Öznitelikleri herkesin erişimine açık olan ve yalnızca bazen belirli örneklerde geçersiz kılınan hafif bir …

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.