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

11
Ubuntu'da Visual Studio Code ile Python ile virtualenv kullanın
Bir Python projem var ve projedeki dosyalar içinde gezinme / otomatik tamamlama mükemmel çalışıyor. Gezinme / otomatik tamamlamanın o virtualenv içindeki paketlerle çalışması için bir virtualenv belirtmek istiyorum . Bunu settings.py'de denedim, ancak gezinme / otomatik tamamlama çalışmıyor. Ayrıca ayarlayarak "python.pythonPath":"~/dev/venvs/proj/bin/pythonorijinal navigasyonu / otomatik tamamlamayı öldürdü. { "editor.rulers": [80,100], "python.autoComplete.extraPaths": …

4
Python 2.4'te dosyalar nasıl güvenle açılır / kapatılır
Şu anda sunucularımızdan birinde Python kullanarak kullanmak için küçük bir komut dosyası yazıyorum. Sunucuda yalnızca Python 2.4.4 kurulu. Python'u 2.5 bitene kadar kullanmaya başlamadım, bu yüzden forma alıştım: with open('file.txt', 'r') as f: # do stuff with f Ancak, with2.5'ten önceki bir ifade yoktur ve bir dosya nesnesini manuel olarak …



5
MySQLdb kullanılarak imleçler ne zaman kapatılmalı
Bir WSGI web uygulaması oluşturuyorum ve bir MySQL veritabanım var. İfadeleri yürütmek ve sonuçları almak için imleçler sağlayan MySQLdb kullanıyorum. İmleçleri almak ve kapatmak için standart uygulama nedir? Özellikle imleçlerim ne kadar süre dayanmalı? Her işlem için yeni bir imleç almalı mıyım? Bağlantıyı kurmadan önce imleci kapatmanız gerektiğine inanıyorum. Her …

5
Python Değişken Bildirimi
Python öğrenmek ve bazı temel şüpheleri vardır. 1. Değişken bildirimini (burada yol) olarak gördüm class writer: path = "" bazen, açık bir bildirim yoktur, ancak baştan başlar __init__. def __init__(self, name): self.name = name Amacını anlıyorum __init__, ancak diğer işlevlerde değişken bildirmek tavsiye edilir mi? 2. Özel bir türü tutmak …

9
Python paketini yerel dizinden yorumlayıcıya aktarın
Yerel dizinimde bir paket geliştiriyorum / test ediyorum. Yorumlayıcıya (v2.5) aktarmak istiyorum, ancak sys.path geçerli dizini içermiyor. Şu anda yazıyorum sys.path.insert(0,'.'). Daha iyi bir yol var mı? Ayrıca, from . import mypackage bu hatayla başarısız olur: ValueError: Attempted relative import in non-package
87 python 

5
python: bir satırın boş bir satır olup olmadığı nasıl kontrol edilir
Bir satırın boş olup olmadığını kontrol etmek için nasıl bir if döngüsü yazılacağını anlamaya çalışıyorum. Dosyada birçok dizge var ve bunlardan biri diğer ifadelerden ayırmak için boş bir satırdır (a değil ""; bir satırbaşı ve ardından başka bir satır başı olduğunu düşünüyorum) new statement asdasdasd asdasdasdasd new statement asdasdasdasd asdasdasdasd …
87 python 

7
Bir numpy dizisinden diğerine veri nasıl kopyalanır
A dizisinin adresini değiştirmeden verileri b dizisinden a dizisine kopyalamanın en hızlı yolu nedir? Buna ihtiyacım var çünkü harici bir kitaplık (PyFFTW) dizime değiştirilemeyen bir işaretçi kullanıyor. Örneğin: a = numpy.empty(n, dtype=complex) for i in xrange(a.size): a[i] = b[i] Döngü olmadan yapmak mümkün mü?
87 python  numpy 

4
Boş conda ortamı oluşturun
Şu programla yeni bir conda ortamı oluşturabilirim biopython: conda create --name snowflakes biopython Ya herhangi bir program kurmak istemiyorsam? Görünüşe göre bunu yapamam: » conda create --name tryout Error: too few arguments, must supply command line package specs or --file You can specify one or more default packages to install …
87 python  anaconda 

6
django soyut modelleri normal kalıtıma karşı
Sözdiziminin yanı sıra, bir django soyut modeli kullanmakla django modelleriyle düz Python kalıtımı kullanmak arasındaki fark nedir? Lehte ve aleyhte olanlar? GÜNCELLEME: Sanırım sorum yanlış anlaşıldı ve soyut bir model ile django.db.models.Model'den devralan bir sınıf arasındaki fark için yanıtlar aldım. Aslında django soyut sınıfından (Meta: abstract = True) miras alan …

2
Alfabeyi nasıl yinelerim?
Python'da, basitçe bir karakter ++ yapabilir miyim? Bunu yapmanın etkili bir yolu nedir? Www.website.com/term/#, www.website.com/term/a, www.website.com/term/b, www.website.com/term/c, www içeren URL'leri yinelemek istiyorum .website.com / term / d ... www.website.com/term/z biçimi.

5
OpenCV / Python'da Kamera Parametrelerini Ayarlama
OpenCV (2.4) ve Python (2.7.3) Thorlabs'tan (DC1545M) bir USB kamera ile kullanıyorum. Bir video akışı üzerinde bazı görüntü analizi yapıyorum ve video akışımdan bazı kamera parametrelerini değiştirebilmek istiyorum. Kafa karıştırıcı olan şey, bazı kamera özelliklerini değiştirebiliyorum ama hepsini değil ve neyi yanlış yaptığımdan emin değilim. İşte Python'da cv2 bağlamalarını kullanan …


5
İstisnayı yükselt - getiri İşlevlerde yok mu?
Python'da kullanıcı tanımlı bir işlevde daha iyi uygulama nedir: raisebir istisna veya return None? Örneğin, bir klasördeki en son dosyayı bulan bir işleve sahibim. def latestpdf(folder): # list the files and sort them try: latest = files[-1] except IndexError: # Folder is empty. return None # One possibility raise FileNotFoundError() …

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.