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.

8
Output ke baris yang sama menimpa output sebelumnya?
Saya sedang menulis pengunduh FTP. Bagian dari kode adalah seperti ini: ftp.retrbinary("RETR " + file_name, process) Saya memanggil proses fungsi untuk menangani panggilan balik: def process(data): print os.path.getsize(file_name)/1024, 'KB / ', size, 'KB downloaded!' file.write(data) dan keluarannya seperti ini: 1784 KB / KB 1829 downloaded! 1788 KB / KB 1829 …


7
Ubah RGBA PNG ke RGB dengan PIL
Saya menggunakan PIL untuk mengubah gambar PNG transparan yang diunggah dengan Django menjadi file JPG. Outputnya terlihat rusak. Sumber data Kode Image.open(object.logo.path).save('/tmp/output.jpg', 'JPEG') atau Image.open(object.logo.path).convert('RGB').save('/tmp/output.png') Hasil Kedua cara tersebut, gambar yang dihasilkan terlihat seperti ini: Apakah ada cara untuk memperbaikinya? Saya ingin memiliki latar belakang putih di mana latar belakang …

4
Apa risiko menjalankan 'sudo pip'?
Kadang-kadang saya menemukan komentar atau tanggapan yang menyatakan dengan tegas bahwa berjalan di pipbawah sudoadalah "salah" atau "buruk", tetapi ada beberapa kasus (termasuk cara saya menyiapkan banyak alat) yang jauh lebih sederhana, atau bahkan perlu untuk jalankan seperti itu. Apa risiko yang terkait dengan berjalan di pipbawah sudo? Perhatikan bahwa …
97 python  security  pip  sudo 


1
Apakah ada kecepatan analisis atau keunggulan penggunaan memori saat menggunakan HDF5 untuk penyimpanan array besar (bukan file biner datar)?
Saya sedang memproses array 3D besar, yang sering kali perlu saya potong dengan berbagai cara untuk melakukan berbagai analisis data. "Kubus" biasa bisa berukuran ~ 100 GB (dan kemungkinan akan bertambah besar di masa mendatang) Tampaknya format file tipikal yang direkomendasikan untuk kumpulan data besar dengan python adalah menggunakan HDF5 …
97 python  numpy  hdf5  pytables  h5py 

2
Indeks beberapa kolom saat menggunakan ekstensi ORM deklaratif dari sqlalchemy
Menurut dokumentasi dan komentar di sqlalchemy.Columnkelas, kita harus menggunakan kelas sqlalchemy.schema.Indexuntuk menentukan indeks yang berisi banyak kolom. Namun, contoh tersebut menunjukkan bagaimana melakukannya dengan langsung menggunakan objek Tabel seperti ini: meta = MetaData() mytable = Table('mytable', meta, # an indexed column, with index "ix_mytable_col1" Column('col1', Integer, index=True), # a uniquely …


13
Menghubungkan ke server Microsoft SQL menggunakan Python
Saya mencoba menyambung ke SQL melalui python untuk menjalankan beberapa kueri pada beberapa database SQL di server Microsoft SQL. Dari penelitian saya secara online dan di forum ini perpustakaan yang paling menjanjikan tampaknya adalah pyodbc. Jadi saya telah membuat kode berikut import pyodbc conn = pyodbc.connect(init_string="driver={SQLOLEDB}; server=+ServerName+; database=+MSQLDatabase+; trusted_connection=true") cursor …
97 python  sql  windows 

5
Apa perbedaan antara NaN dan None?
Saya membaca dua kolom file csv menggunakan panda readcsv()dan kemudian menetapkan nilainya ke kamus. Kolom berisi rangkaian angka dan huruf. Terkadang ada kasus di mana sel kosong. Menurut pendapat saya, nilai yang dibaca untuk entri kamus itu harus Nonetetapi nanditetapkan. Tentunya Nonelebih deskriptif dari sel kosong karena memiliki nilai null, …
97 python  numpy  pandas  nan 

10
Properti hanya baca Python
Saya tidak tahu kapan atribut harus bersifat pribadi dan apakah saya harus menggunakan properti. Saya baru-baru ini membaca bahwa setter dan getter bukan pythonic dan saya harus menggunakan dekorator properti. Tidak apa-apa. Tetapi bagaimana jika saya memiliki atribut, yang tidak boleh disetel dari luar kelas tetapi dapat dibaca (atribut read-only). …


4
Logging Python tidak menghasilkan apa pun
Dalam skrip python yang saya tulis, saya mencoba mencatat peristiwa menggunakan modul logging. Saya memiliki kode berikut untuk mengkonfigurasi logger saya: ERROR_FORMAT = "%(levelname)s at %(asctime)s in %(funcName)s in %(filename) at line %(lineno)d: %(message)s" DEBUG_FORMAT = "%(lineno)d in %(filename)s at %(asctime)s: %(message)s" LOG_CONFIG = {'version':1, 'formatters':{'error':{'format':ERROR_FORMAT}, 'debug':{'format':DEBUG_FORMAT}}, 'handlers':{'console':{'class':'logging.StreamHandler', 'formatter':'debug', 'level':logging.DEBUG}, …
97 python  logging 

2
Bagaimana cara menghasilkan output penurunan harga secara terprogram di notebook Jupyter?
Saya ingin menulis laporan untuk kelas di notebook Jupyter. Saya ingin menghitung beberapa hal, menghasilkan beberapa hasil dan memasukkannya ke dalam penurunan harga. Dapatkah saya mengatur keluaran sel untuk diinterpretasikan sebagai penurunan harga? Saya ingin perintah seperti itu: print '$\phi$'untuk menghasilkan simbol phi, seperti dalam penurunan harga. Dengan kata lain, …


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.