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


5
Python (ve Python C API): __new__ ve __init__
Sormak üzere olduğum soru Python'un __new__ ve __init__ kullanımının bir kopyası gibi görünüyor ? ama ne olursa olsun, __new__ve arasındaki pratik farkın tam olarak ne olduğu benim için hala belirsiz __init__. Bunun __new__nesneler yaratmak için olduğunu ve __init__nesneleri başlatmak için olduğunu söylemeden önce , açık konuşayım: Anlıyorum. Aslında, bu ayrım …
126 python  c  python-c-api 

5
ImportError: win32api adlı modül yok
Ben kullanıyorum Python 2.7ve ben kullanmak istiyorum pywin32-214üzerinde Windows 7. Yükleyiciyi pywin32-214kullanarak msikurdum. Ancak win32apiPython betiğime içe aktardığımda şu hatayı atıyor: no module named win32api. Ne yapmalıyım? Ben kullanabilir miyim pywin32 apiiçin Windows 7?
126 python  winapi 

5
Virtualenv ile `--no-site-packages` seçeneğini geri alın
Bu --no-site-packagesseçeneği kullanarak bir virtualenv oluşturdum ve çok sayıda kitaplık kurdum. Şimdi --no-site-packagesseçeneği geri döndürmek ve aynı zamanda genel paketleri kullanmak istiyorum . Bunu virtualenv'i yeniden oluşturmadan yapabilir miyim? Daha kesin: Bu seçeneği kullanmamak yerine seçeneği kullanarak bir virtualenv oluştururken tam olarak ne olduğunu merak ediyorum --no-site-packages. Ne olacağını bilirsem, …
126 python  virtualenv 



5
Python'da bir Set Setini nasıl oluşturabilirim?
Python'da bir dizi set yapmaya çalışıyorum. Nasıl yapılacağını çözemiyorum. Boş setten başlayarak xx: xx = set([]) # Now we have some other set, for example elements = set([2,3,4]) xx.add(elements) ama anladım TypeError: unhashable type: 'list' veya TypeError: unhashable type: 'set' Python'da bir dizi sete sahip olmak mümkün mü? Büyük bir …

30
'/Tmp/mysql.sock soketi üzerinden yerel MySQL sunucusuna bağlanılamıyor
Test paketim sırasında yerel bir MySQL sunucusuna bağlanmaya çalıştığımda, şu hatayla başarısız oluyor: OperationalError: (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)") Ancak, komut satırı mysqlprogramını çalıştırarak her zaman MySQL'e bağlanabiliyorum . A ps aux | grep mysql, sunucunun çalıştığını gösterir ve stat /tmp/mysql.socksoketin var olduğunu doğrular. …
126 python  mysql  django 

8
Sözlük vs Nesne - hangisi daha verimli ve neden?
Python'da bellek kullanımı ve CPU tüketimi açısından daha verimli olan nedir - Sözlük veya Nesne? Arka plan: Python'a büyük miktarda veri yüklemem gerekiyor. Sadece alan kabı olan bir nesne yarattım. 4M örnekleri oluşturmak ve bunları bir sözlüğe koymak yaklaşık 10 dakika ve ~ 6 GB bellek sürdü. Sözlük hazır olduktan …

24
Bir listenin modunu bulmak
Bir öğe listesi verildiğinde, listenin modunun en sık meydana gelen öğe olduğunu hatırlayın . Bir listenin modunu bulabilen ancak listenin bir modu yoksa bir mesaj görüntüleyen bir işlevin nasıl oluşturulacağını bilmek istiyorum (örn. Listedeki tüm öğeler yalnızca bir kez görünür). Bu işlevi herhangi bir işlevi içe aktarmadan yapmak istiyorum. Sıfırdan …
126 python  mode 

6
Python'da "nihayet" her zaman mı çalışır?
Python'daki herhangi bir olası deneme bloğu için, finallybloğun her zaman yürütüleceği garanti ediliyor mu? Örneğin, bir bloktayken döndüğümü exceptvarsayalım: try: 1/0 except ZeroDivisionError: return finally: print("Does this code run?") Ya da belki bir Exception: try: 1/0 except ZeroDivisionError: raise finally: print("What about this code?") Test, finallyyukarıdaki örnekler için bunun yürütüldüğünü …

11
Temel Django yönetici şablonları nasıl geçersiz kılınır ve genişletilir?
Bir yönetici şablonunu (ör. Admin / index.html) genişletirken aynı zamanda nasıl geçersiz kılabilirim (bkz. Https://docs.djangoproject.com/en/dev/ref/contrib/admin/#overriding-vs-replacing -an-admin-şablon )? İlk olarak - Bu sorunun daha önce sorulduğunu ve yanıtlandığını biliyorum (bkz. Django: Bir uygulama şablonunu geçersiz kılma VE genişletme ), ancak yanıtın da dediği gibi, app_directories şablon yükleyicisini kullanıyorsanız (çoğu zaman). Mevcut …

2
Python'da Sözlüğe Dize
Bu yüzden bunun için çok zaman harcadım ve bana öyle geliyor ki basit bir düzeltme olmalı. Kullanıcıları siteme kaydetmek için Facebook'un Kimlik Doğrulamasını kullanmaya çalışıyorum ve bunu sunucu tarafında yapmaya çalışıyorum. Erişim belirtecimi aldığım noktaya geldim ve şu adrese gittim: https://graph.facebook.com/me?access_token=MY_ACCESS_TOKEN Aradığım bilgiyi şuna benzer bir dizge olarak alıyorum: {"id":"123456789","name":"John …

4
Temel (süper) sınıfı nasıl başlatırım?
Python'da, aşağıdaki koda sahip olduğumu düşünün: >>> class SuperClass(object): def __init__(self, x): self.x = x >>> class SubClass(SuperClass): def __init__(self, y): self.y = y # how do I initialize the SuperClass __init__ here? SuperClass __init__Alt sınıfta nasıl başlatırım ? Python öğreticisini takip ediyorum ve bunu kapsamıyor. Google'da arama yaptığımda, yapmanın …
126 python  oop 

10
İç fonksiyonları içe aktarmak pitonik mi?
PEP 8 diyor ki: İçe aktarmalar her zaman, herhangi bir modül yorumundan ve belge dizgisinden hemen sonra ve modül globalleri ve sabitlerinden önce olmak üzere dosyanın en üstüne yerleştirilir. Bazı durumlarda, PEP 8'i ihlal ediyorum. Bazen işlevlerin içindeki öğeleri içe aktarıyorum. Genel bir kural olarak, bunu yalnızca tek bir işlev …

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.