«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
rreplace - Bir dizedeki ifadenin son tekrarlaması nasıl değiştirilir?
Python'da dizeleri değiştirmenin hızlı bir yolu var mı, ancak baştan başlamak yerine replacesonuna kadar mı? Örneğin: >>> def rreplace(old, new, occurrence) >>> ... # Code to replace the last occurrences of old by new >>> '<div><div>Hello</div></div>'.rreplace('</div>','</bad>',1) >>> '<div><div>Hello</div></bad>'
139 python  string 

8
Bir şeyi 'denemek' ve istisnayı yakalamak veya bir istisnayı önlemek için ilk önce mümkün olup olmadığını test etmek daha mı iyi?
Bir ifşeyin geçerli olduğunu test etmeli miyim yoksa sadece trybunu yapmalı ve istisnayı yakalamalıyım? Tek yönün tercih edildiğini söyleyen sağlam belgeler var mı? Tek yönlü daha pitonik mi? Örneğin: if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' Veya: try: x = my_list[3] except IndexError: x = 'NO_ABC' …

6
URL'den pandalar read_csv
IPython ile Python 3.4 kullanıyorum ve aşağıdaki kodu var. Belirtilen URL'den bir csv dosyasını okuyamıyorum: import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) Aşağıdaki hatayla karşılaştım "Beklenen dosya yolu adı veya dosya benzeri bir nesne, tür var" Bunu nasıl düzeltebilirim?
139 python  csv  pandas  request 

11
Python 3'te 'foreach' işlevi var mı?
Javascript ile yapabileceğim durumla karşılaştığımda, her zaman bir foreachişlev varsa kolaylık olacağını düşünüyorum. Foreach ile aşağıda açıklanan işlevi kastediyorum: def foreach(fn,iterable): for x in iterable: fn(x) sadece her öğede yapıyorlar ve bir şey vermediler ya da geri vermediler, bence yerleşik bir işlev olmalı ve saf Python ile yazmaktan daha hızlı …

13
İki liste (birbirlerine referans veren) aynı şekilde nasıl sıralanır?
İki listem var: list1 = [3, 2, 4, 1, 1] list2 = ['three', 'two', 'four', 'one', 'one2'] Çalıştırırsam list1.sort(), onu sıralayacağım, [1,1,2,3,4]ancak list2senkronizasyona girmenin bir yolu var mı (yani öğenin 4ait olduğunu söyleyebilirim 'three')? Yani, beklenen çıktı: list1 = [1, 1, 2, 3, 4] list2 = ['one', 'one2', 'two', 'three', …
139 python  list  sorting 

4
IPython Notebook Server 3'te işlev bağımsız değişkenlerini nasıl görebilirim?
Son zamanlarda Anaconda sürümü IPython Notebook 3'e (tam olarak 3.1.0-cbccb68) geçtim. Daha önce bir işlev yazıp böyle bir parantez açtığımda: time.sleep() ve imleç parantezler arasında olsaydı, işlev bağımsız değişkenlerini görüntüleyen bağlamsal bir bindirme menüsü alırdım. Şimdi görmüyorum ve aramama rağmen, bu işlevi nasıl açabileceğimi bulamıyorum.

7
Python'un amacı __repr__
def __repr__(self): return '<%s %s (%s:%s) %s>' % ( self.__class__.__name__, self.urlconf_name, self.app_name, self.namespace, self.regex.pattern) Bu yöntemin önemi / amacı nedir?
139 python 

8
Django'da saat dilimi nasıl ayarlanır?
Django projemin settings.pydosyasında, bu satır var: TIME_ZONE = 'UTC' Ancak uygulamamın UTC + 2 saat diliminde çalışmasını istiyorum. TIME_ZONE = 'UTC+2' Hata veriyor ValueError: Incorrect timezone setting: UTC+2. Bunu yapmanın doğru yolu nedir? Teşekkürler!
139 python  django  timezone  utc 

10
Bir sözlüğü bir dosyaya nasıl kaydederim?
Bir dict değerini değiştirme ve dict'i bir metin dosyasına kaydetme konusunda sorunum var (format aynı olmalı), sadece member_phonealanı değiştirmek istiyorum . Metin dosyam şu biçimde: memberID:member_name:member_email:member_phone ve ben metin dosyasını bölüyorum: mdict={} for line in file: x=line.split(':') a=x[0] b=x[1] c=x[2] d=x[3] e=b+':'+c+':'+d mdict[a]=e member_phoneDepolananı değiştirmeye çalıştığımda d, değer anahtardan değil, …

7
Adı belirli bir dize içeren sütunu bulun
Sütun adlarına sahip bir veri çerçevem ​​var ve belirli bir dizeyi içeren ancak onunla tam olarak eşleşmeyen birini bulmak istiyorum. Arıyorum 'spike'sütun adları gibi içinde 'spike-2', 'hey spike', 'spiked-in'( 'spike'kısmı her zaman süreklidir). Sütun adının bir dizge veya değişken olarak döndürülmesini istiyorum, bu nedenle sütuna daha sonra df['name']veya df[name]normal olarak …

1
İstekler - 404 alıp almadığınızı nasıl anlarsınız?
İstekler kitaplığını kullanıyorum ve aşağıdaki kodla ondan veri toplamak için bir web sitesine erişiyorum: r = requests.get(url) Uygunsuz bir URL girildiğinde ve bir 404 hatası döndürüldüğünde hata testi eklemek istiyorum. Kasıtlı olarak geçersiz bir URL girersem, bunu yaptığımda: print r Bunu anlıyorum: <Response [404]> DÜZENLE: Bunu nasıl test edeceğimi bilmek …

2
Django'da bir gruba kullanıcı ekleme
Django'daki bir gruba grubun adıyla nasıl kullanıcı eklerim? Bunu yapabilirim: user.groups.add(1) # add by id Böyle bir şeyi nasıl yaparım: user.groups.add(name='groupname') # add by name
139 python  django 


5
SQLAlchemy satır girişi nasıl güncellenir?
Varsayalım tablo üç sütun bulunur: username, passwordve no_of_logins. Kullanıcı giriş yapmaya çalıştığında, aşağıdaki gibi bir sorgu içeren bir giriş kontrol edilir: user = User.query.filter_by(username=form.username.data).first() Parola eşleşirse, daha fazla ilerler. Yapmak istediğim şey, kullanıcının kaç kez oturum açtığını saymak. Bu nedenle, ne zaman başarılı bir şekilde oturum açsa, no_of_loginsalanı genişletmek ve …

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.