Pertanyaan yang diberi tag «python»

Python adalah bahasa pemrograman multiguna, multi-paradigma, diketik secara dinamis. Ini dirancang agar cepat untuk belajar, memahami, dan menggunakan, dan menegakkan sintaksis yang bersih dan seragam. Harap perhatikan bahwa Python 2 secara resmi tidak mendukung pada 01-01-2020. Namun, untuk pertanyaan Python versi khusus, tambahkan tag [python-2.7] atau [python-3.x]. Saat menggunakan varian atau pustaka Python (mis. Jython, PyPy, Pandas, Numpy), harap sertakan dalam tag.


4
Mewakili grafik (struktur data) dengan Python
Bagaimana seseorang bisa rapi mewakili grafik di Python ? (Mulai dari awal yaitu tidak ada perpustakaan!) Apa struktur data (misalnya dicts / tuple / dict (tuple)) yang akan cepat tetapi juga efisien dalam memori? Seseorang harus dapat melakukan berbagai operasi grafik di atasnya. Seperti yang ditunjukkan, berbagai representasi grafik mungkin …

4
Variabel lokal dalam fungsi bertingkat
Oke, bersabarlah dengan ini, saya tahu ini akan terlihat sangat berbelit-belit, tapi tolong bantu saya memahami apa yang terjadi. from functools import partial class Cage(object): def __init__(self, animal): self.animal = animal def gotimes(do_the_petting): do_the_petting() def get_petters(): for animal in ['cow', 'dog', 'cat']: cage = Cage(animal) def pet_function(): print "Mary pets …


13
Penugasan di dalam ekspresi lambda dengan Python
Saya memiliki daftar objek dan saya ingin menghapus semua objek yang kosong kecuali satu, menggunakan filterdan lambdaekspresi. Misalnya jika inputnya adalah: [Object(name=""), Object(name="fake_name"), Object(name="")] ... maka outputnya harus: [Object(name=""), Object(name="fake_name")] Apakah ada cara untuk menambahkan tugas ke lambdaekspresi? Sebagai contoh: flag = True input = [Object(name=""), Object(name="fake_name"), Object(name="")] output = …



8
Bagaimana cara menggunakan pip Python untuk mengunduh dan menyimpan file zip untuk sebuah paket?
Jika saya ingin menggunakan pipperintah untuk mengunduh paket (dan dependensinya), tetapi menyimpan semua file zip yang diunduh (misalnya, django-socialregistration.tar.gz) - adakah cara untuk melakukannya? Saya telah mencoba berbagai opsi baris perintah, tetapi tampaknya selalu membongkar dan menghapus zipfile - atau mendapat zipfile, tetapi hanya untuk paket asli, bukan dependensinya.
105 python  pip 

14
Output log duplikat saat menggunakan modul logging Python
Saya menggunakan logger python. Berikut ini adalah kode saya: import os import time import datetime import logging class Logger : def myLogger(self): logger = logging.getLogger('ProvisioningPython') logger.setLevel(logging.DEBUG) now = datetime.datetime.now() handler=logging.FileHandler('/root/credentials/Logs/ProvisioningPython'+ now.strftime("%Y-%m-%d") +'.log') formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') handler.setFormatter(formatter) logger.addHandler(handler) return logger Masalah yang saya miliki adalah saya mendapatkan banyak entri …
105 python 



3
SQLAlchemy: bagaimana cara memfilter bidang tanggal?
Ini modelnya: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Saya ingin memfilter antara dua tanggal, misalnya untuk memilih semua pengguna dalam interval 18-30 tahun. Bagaimana cara menerapkannya dengan SQLAlchemy? Saya berpikir tentang: query = DBSession.query(User).filter( and_(User.birthday >= '1988-01-17', User.birthday <= '1985-01-17') ) # means …
105 python  sql  database  orm  sqlalchemy 

3
Memanggil metode kelas kelas dasar dengan Python
Perhatikan kode berikut: class Base(object): @classmethod def do(cls, a): print cls, a class Derived(Base): @classmethod def do(cls, a): print 'In derived!' # Base.do(cls, a) -- can't pass `cls` Base.do(a) if __name__ == '__main__': d = Derived() d.do('hello') > $ python play.py > In derived! > <class '__main__.Base'> msg Dari Derived.do, …


7
Dialog file cepat dan mudah dengan Python?
Saya memiliki skrip sederhana yang mem-parsing file dan memuat isinya ke database. Saya tidak memerlukan UI, tetapi sekarang saya meminta pengguna untuk mengurai menggunakan file raw_inputyang paling tidak ramah, terutama karena pengguna tidak dapat menyalin / menempel jalur tersebut. Saya ingin cara yang cepat dan mudah untuk menyajikan dialog pemilihan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.