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.

7
Objek 'str' tidak memiliki atribut 'decode'. Kesalahan Python 3?
Ini kode saya: import imaplib from email.parser import HeaderParser conn = imaplib.IMAP4_SSL('imap.gmail.com') conn.login('example@gmail.com', 'password') conn.select() conn.search(None, 'ALL') data = conn.fetch('1', '(BODY[HEADER])') header_data = data[1][0][1].decode('utf-8') pada titik ini saya mendapatkan pesan kesalahan AttributeError: 'str' object has no attribute 'decode' Python 3 tidak memiliki decode lagi, benarkan? bagaimana saya bisa memperbaikinya? Juga …


30
Dapatkan n baris terakhir file, mirip dengan tail
Saya sedang menulis penampil file log untuk aplikasi web dan untuk itu saya ingin memberi paginasi melalui baris file log. Item dalam file tersebut berdasarkan garis dengan item terbaru di bagian bawah. Jadi saya memerlukan tail()metode yang dapat membaca nbaris dari bawah dan mendukung offset. Apa yang saya hasilkan terlihat …
181 python  file  file-io  tail  logfiles 

8
Bagaimana cara mengakses elemen kamus di templat Django?
Saya ingin mencetak jumlah suara yang didapat setiap pilihan. Saya memiliki kode ini di templat: {% for choice in choices %} {{choice.choice}} - {{votes[choice.id]}} <br /> {% endfor %} voteshanyalah sebuah kamus sementara choicesmerupakan objek model. Itu memunculkan pengecualian dengan pesan ini: "Could not parse the remainder"

23
Menemukan median daftar dalam Python
Bagaimana Anda menemukan median daftar di Python? Daftar dapat dari berbagai ukuran dan jumlahnya tidak dijamin dalam urutan tertentu. Jika daftar berisi sejumlah elemen, fungsi harus mengembalikan rata-rata dua tengah. Berikut adalah beberapa contoh (diurutkan untuk keperluan tampilan): median([1]) == 1 median([1, 1]) == 1 median([1, 1, 2, 4]) == …
181 python  list  sorting  median 


7
Antrian. Antrian vs. collections.deque
Saya perlu antrian tempat beberapa utas dapat memasukkan berbagai hal, dan beberapa utas dapat dibaca. Python memiliki setidaknya dua kelas antrian, Antrian. Antrian dan collections.deque, dengan yang pertama tampaknya menggunakan yang terakhir secara internal. Keduanya mengklaim aman dalam dokumentasi. Namun, dokumen Antrian juga menyatakan: collections.deque adalah implementasi alternatif dari antrian …

8
Apakah mungkin menggunakan argsort dalam urutan menurun?
Pertimbangkan kode berikut: avgDists = np.array([1, 8, 6, 9, 4]) ids = avgDists.argsort()[:n] Ini memberi saya indeks nelemen terkecil. Apakah mungkin untuk menggunakan yang sama ini argsortdalam urutan menurun untuk mendapatkan indeks nelemen tertinggi?
181 python  numpy 

3
Jelaskan titik masuk Python?
Saya sudah membaca dokumentasi tentang titik masuk telur di Pylons dan di halaman Peak, dan saya masih tidak begitu mengerti. Bisakah seseorang menjelaskannya kepada saya?
181 python  setuptools 

11
Buat file .csv dengan nilai dari daftar Python
Saya mencoba membuat file .csv dengan nilai dari daftar Python. Ketika saya mencetak nilai-nilai dalam daftar mereka semua unicode (?), Yaitu mereka terlihat seperti ini [u'value 1', u'value 2', ...] Jika saya beralih melalui nilai-nilai dalam daftar yaitu for v in mylist: print vmereka tampaknya menjadi teks biasa. Dan saya …
181 python  csv  xlrd 

10
Mencatat pengecualian yang tidak tertangkap dalam Python
Bagaimana Anda menyebabkan pengecualian tanpa tertangkap ke output melalui loggingmodul daripada ke stderr? Saya menyadari cara terbaik untuk melakukan ini adalah: try: raise Exception, 'Throwing a boring exception' except Exception, e: logging.exception(e) Tapi situasi saya sedemikian rupa sehingga akan sangat baik jika logging.exception(...)dipanggil secara otomatis setiap kali pengecualian tidak tertangkap.

10
SFTP dengan Python? (platform independen)
Saya sedang mengerjakan alat sederhana yang mentransfer file ke lokasi yang dikodekan dengan kata sandi juga yang dikodekan. Saya seorang pemula python, tetapi berkat ftplib, itu mudah: import ftplib info= ('someuser', 'password') #hard-coded def putfile(file, site, dir, user=(), verbose=True): """ upload a file by ftp to a site/directory login hard-coded, …
181 python  sftp 

9
django test app error - Mendapat kesalahan membuat database pengujian: izin ditolak untuk membuat database
Ketika saya mencoba menguji aplikasi apa pun dengan perintah (saya perhatikan ketika saya mencoba menggunakan myproject menggunakan fabric, yang menggunakan perintah ini): python manage.py test appname Saya mendapatkan kesalahan ini: Creating test database for alias 'default'... Got an error creating the test database: permission denied to create database Type 'yes' …

24
Bagaimana cara membuat objek yang tidak dapat diubah dengan Python?
Meskipun saya tidak pernah membutuhkan ini, saya baru sadar bahwa membuat objek yang tidak dapat diubah dengan Python bisa sedikit rumit. Anda tidak bisa hanya menimpanya __setattr__, karena Anda bahkan tidak dapat mengatur atribut di __init__. Subkelas tuple adalah trik yang berfungsi: class Immutable(tuple): def __new__(cls, a, b): return tuple.__new__(cls, …


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.