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



2
.Pyc dosyaları ne zaman yenilenir?
".Pyc" dosyalarının, programların daha hızlı çalışmasını sağlamak için çalışma zamanında oluşturulan düz metin ".py" dosyalarının derlenmiş sürümleri olduğunu anlıyorum. Ancak birkaç şey gözlemledim: "Py" dosyalarının değiştirilmesi üzerine program davranışı değişir. Bu, "py" dosyalarının derlendiğini veya en azından yeniden derlenmeleri gerekip gerekmediğini anlamak için bir tür karma işlem veya zaman damgalarını …

5
Python'da Bash 'kaynağını' taklit etme
Şuna benzeyen bir senaryom var: export foo=/tmp/foo export bar=/tmp/bar Her derlediğimde, bazı değişkenleri ayarlamak için 'source init_env' (burada init_env yukarıdaki komut dosyasıdır) çalıştırıyorum. Aynısını Python'da başarmak için bu kodu çalıştırdım, reg = re.compile('export (?P<name>\w+)(\=(?P<value>.+))*') for line in open(file): m = reg.match(line) if m: name = m.group('name') value = '' if …
93 python  bash 



5
Django QuerySet üzerinde len vs sayma
Django'da, QuerySetüzerinde yineleyeceğim ve sonuçlarını yazdıracağım bir a sahip olduğum için, nesneleri saymak için en iyi seçenek nedir? len(qs)veya qs.count()? (Aynı yinelemedeki nesneleri saymanın bir seçenek olmadığı da göz önüne alındığında.)



12
anaconda'da casus nasıl güncellenir
Anaconda yükledim (Python 2.7.11 | Anaconda custom (64-bit) | (varsayılan, 16 Şubat 2016, 09:58:36) [MSC v.1500 64 bit (AMD64)] win32 üzerinde) ve Spyder kullanıyorum 2.3.8 Spyder'ı en son sürüme güncellemek istiyorum, bu yüzden komutları uyguladım: conda update conda conda update anaconda conda update spyder Hepsi hatasız çalıştı, ancak casus sürümü …

21
Python'da AWS Lambda içe aktarma modülü hatası
Bir AWS Lambda python dağıtım paketi oluşturuyorum. Bir dış bağımlılık isteği kullanıyorum. Harici bağımlılığı AWS belgelerini http://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html kullanarak kurdum . Python kodum aşağıdadır. import requests print('Loading function') s3 = boto3.client('s3') def lambda_handler(event, context): #print("Received event: " + json.dumps(event, indent=2)) # Get the object from the event and show its content …


23
Django, 1.9 hatası "AppRegistryNotReady: Uygulamalar henüz yüklenmedi."
1.8'den django 1.9'a yükselttiğimde bu hatayı aldım. Benzer sorular için cevapları kontrol ettim, ancak bunun herhangi bir 3. parti paket veya uygulamayla ilgili bir sorun olduğunu düşünmedim. Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 350, in execute_from_command_line utility.execute() File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 342, …
93 python  django 

8
Python'da bir şifreyi tuzlayın ve şifreleyin
Bu kodun bir şifre ile şifrelenmesi gerekiyor. Tuz ve karma şifre veri tabanına kaydediliyor. Parolanın kendisi değildir. Operasyonun hassas doğası göz önüne alındığında, her şeyin koşer olduğundan emin olmak istedim. import hashlib import base64 import uuid password = 'test_password' salt = base64.urlsafe_b64encode(uuid.uuid4().bytes) t_sha = hashlib.sha512() t_sha.update(password+salt) hashed_password = base64.urlsafe_b64encode(t_sha.digest())

5
Selenium'u Xvfb'de nasıl çalıştırırım?
EC2 örneğindeyim. Yani GUI yok. $pip install selenium $sudo apt-get install firefox xvfb Sonra bunu yapıyorum: $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar 05:08:31.227 INFO - Java: Sun Microsystems Inc. 19.0-b09 05:08:31.229 INFO - OS: Linux 2.6.32-305-ec2 i386 05:08:31.233 INFO - v2.0 [b3], with Core …

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.