«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
Python İstekleri kitaplığı ile bir gönderi isteğinde tanımlama bilgileri nasıl gönderilir?
Çerezleri gönderi isteği ile göndermek için İstekler kitaplığını kullanmaya çalışıyorum , ancak belgelerine göre çerezleri nasıl ayarlayacağımı bilmiyorum. Komut dosyası Wikipedia'da kullanılmak içindir ve gönderilmesi gereken çerez (ler) şu biçimdedir: enwiki_session=17ab96bd8ffbe8ca58a78657a918558e; path=/; domain=.wikipedia.com; HttpOnly Ancak, requestsdokümantasyon hızlı başlangıcı bunu tek örnek olarak verir: cookies = dict(cookies_are='working') Bu kitaplığı kullanarak yukarıdaki …



5
Python'da __eq__ açısından __ne__ uygulamalı mıyım?
__eq__Yöntemi geçersiz kılmak istediğim bir sınıfım var . Ben geçersiz gerektiğini mantıklı görünüyor __ne__yanı yöntemini, ancak uygulamaya mantıklıdır __ne__terimlerin içinde __eq__gibi? class A: def __init__(self, attr): self.attr = attr def __eq__(self, other): return self.attr == other.attr def __ne__(self, other): return not self.__eq__(other) Ya da Python'un bu yöntemleri kullanma biçiminde, bunu …

3
Python normal ifadesi tüm örtüşen eşleşmeleri buluyor mu?
Python 2.6'da re kullanarak daha büyük bir sayı dizisi içindeki her 10 basamaklı sayı dizisini bulmaya çalışıyorum. Çakışan eşleşmeleri kolayca yakalayabiliyorum, ancak sayı serisindeki her maçı istiyorum. Örneğin. "123456789123456789" içinde Aşağıdaki listeyi almalıyım: [1234567891,2345678912,3456789123,4567891234,5678912345,6789123456,7891234567,8912345678,9123456789] Bir "önden okuma" için referanslar buldum, ancak gördüğüm örnekler daha büyük gruplamalar yerine yalnızca sayı çiftlerini …

7
Python'da bir URL talep etmenin ve yönlendirmeleri takip ETMEMenin kolay bir yolu var mı?
На этот вопрос есть ответы на Stack Overflow için русском : Как заставить urllib3 возвращать 307/301 ответы сервера? Urllib2'nin kaynağına bakıldığında, bunu yapmanın en kolay yolu HTTPRedirectHandler'ı alt sınıflamak ve ardından varsayılan HTTPRedirectHandler'ı geçersiz kılmak için build_opener kullanmak gibi görünüyor, ancak bu, olması gerektiği gibi görünen şeyi yapmak için çok …
101 python  http  redirect 

4
asyncio.ensure_future, BaseEventLoop.create_task ve basit coroutine?
Asyncio'da aynı işlemi çeşitli tatlarda yapan birkaç temel Python 3.5 öğreticisi gördüm. Bu kodda: import asyncio async def doit(i): print("Start %d" % i) await asyncio.sleep(3) print("End %d" % i) return i if __name__ == '__main__': loop = asyncio.get_event_loop() #futures = [asyncio.ensure_future(doit(i), loop=loop) for i in range(10)] #futures = [loop.create_task(doit(i)) for …

13
App.yaml ile GAE'de ortam değişkenlerini güvenli bir şekilde depolama
app.yamlGAE'de dağıtım için API anahtarlarını ve diğer hassas bilgileri ortam değişkenleri olarak saklamam gerekiyor . Bununla ilgili sorun, app.yamlGitHub'a gönderirsem, bu bilginin herkese açık hale gelmesidir (iyi değil). Projeye uygun olmadığı için bilgiyi bir veri deposunda saklamak istemiyorum. Bunun yerine, .gitignoreuygulamanın her dağıtımında listelenen bir dosyadaki değerleri değiştirmek istiyorum . …

5
Python'da bir iş parçacığı içinde çağrıldığında sys.exit () neden çıkmıyor?
Bu aptalca bir soru olabilir, ancak Python hakkındaki bazı varsayımlarımı test ediyorum ve aşağıdaki kod parçacığının iş parçacığında çağrıldığında neden çıkmayacağı, ancak ana iş parçacığında çağrıldığında çıkacağı konusunda kafam karıştı. import sys, time from threading import Thread def testexit(): time.sleep(5) sys.exit() print "post thread exit" t = Thread(target = testexit) …
101 python  python-2.6 

16
Bir dizeyi büyük harflerle bölme
Belirli bir karakter kümesinin oluşumundan önce bir dizgiyi bölmenin pitonik yolu nedir ? Örneğin, 'TheLongAndWindingRoad' herhangi bir büyük harf geçtiğinde (muhtemelen ilki hariç) bölmek ve elde etmek istiyorum ['The', 'Long', 'And', 'Winding', 'Road']. Düzenleme: Aynı zamanda tek tek oluşumları da bölmelidir, yani 'ABC'elde etmek istiyorum ['A', 'B', 'C'].
101 python  regex  string 

8
Şerit boşlukları / sekmeleri / satırsonları - python
Linux'ta python 2.7'deki tüm boşlukları / sekmeleri / satır başlarını kaldırmaya çalışıyorum. Bunu yazdım, bu işi yapmalı: myString="I want to Remove all white \t spaces, new lines \n and tabs \t" myString = myString.strip(' \n\t') print myString çıktı: I want to Remove all white spaces, new lines and tabs Yapması …

6
Python'da bir dosyanın karma işlemi
Python'un EOF'ye okumasını istiyorum, böylece sha1 veya md5 olsun, uygun bir karma elde edebilirim. Lütfen yardım et. Şimdiye kadar sahip olduğum şeyler: import hashlib inputFile = raw_input("Enter the name of the file:") openedFile = open(inputFile) readFile = openedFile.read() md5Hash = hashlib.md5(readFile) md5Hashed = md5Hash.hexdigest() sha1Hash = hashlib.sha1(readFile) sha1Hashed = sha1Hash.hexdigest() …
101 python  hash  md5  sha1  hashlib 

4
Global değişkenler Flask'ta iş parçacığı için güvenli mi? Verileri istekler arasında nasıl paylaşırım?
Başvurumda ortak bir nesnenin durumu istekte bulunarak değiştiriliyor ve yanıt duruma göre değişiyor. class SomeObj(): def __init__(self, param): self.param = param def query(self): self.param += 1 return self.param global_obj = SomeObj(0) @app.route('/') def home(): flash(global_obj.query()) render_template('index.html') Bunu geliştirme sunucumda çalıştırırsam, 1, 2, 3 ve benzerlerini almayı bekliyorum. Aynı anda 100 …

4
DataFrame pandalarında tarihler arasındaki günlerin sayısını içeren sütun ekleyin
"A" daki tarihleri ​​"B" deki tarihlerden çıkarmak ve farkı olan yeni bir sütun eklemek istiyorum. df A B one 2014-01-01 2014-02-28 two 2014-02-03 2014-03-01 Aşağıdakileri denedim, ancak bunu bir for döngüsüne dahil etmeye çalıştığımda bir hata alıyorum ... import datetime date1=df['A'][0] date2=df['B'][0] mdate1 = datetime.datetime.strptime(date1, "%Y-%m-%d").date() rdate1 = datetime.datetime.strptime(date2, "%Y-%m-%d").date() …


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.