Pertanyaan yang diberi tag python

108
'module' tidak memiliki atribut 'urlencode'

Ketika saya mencoba mengikuti contoh Python Wiki yang terkait dengan pengkodean URL: >>> import urllib >>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0}) >>> f = urllib.urlopen("http://www.musi-cal.com/cgi-bin/query", params) >>> print...

108
Python memperbarui kunci dalam dict jika tidak ada

Saya ingin memasukkan pasangan nilai-kunci ke dalam dict jika kunci tidak ada di dict.keys (). Pada dasarnya saya bisa melakukannya dengan: if key not in d.keys(): d[key] = value Tapi apakah ada cara yang lebih baik? Atau apa solusi pythonic untuk masalah ini?

108
Kapan menggunakan 'raise NotImplementedError'?

Apakah untuk mengingatkan diri sendiri dan tim Anda untuk menerapkan kelas dengan benar? Saya tidak sepenuhnya mendapatkan penggunaan kelas abstrak seperti ini: class RectangularRoom(object): def __init__(self, width, height): raise NotImplementedError def cleanTileAtPosition(self, pos):...

107
Putar audio dengan Python

Bagaimana cara memutar audio (seperti suara 1 detik) dari skrip Python? Akan lebih baik jika itu adalah platform independen, tetapi pertama-tama itu perlu bekerja di Mac. Saya tahu saya bisa menjalankan afplay file.mp3perintah dari dalam Python, tetapi apakah mungkin melakukannya dengan Python...

107
Kelas "Private" (implementasi) dengan Python

Saya mengkodekan modul Python kecil yang terdiri dari dua bagian: beberapa fungsi yang mendefinisikan antarmuka publik, kelas implementasi yang digunakan oleh fungsi-fungsi di atas, tetapi tidak berarti di luar modul. Pada awalnya, saya memutuskan untuk "menyembunyikan" kelas implementasi ini...

107
Python __str__ dan daftar

Di Java, jika saya memanggil List.toString (), maka secara otomatis akan memanggil metode toString () pada setiap objek di dalam List. Misalnya, jika daftar saya berisi objek o1, ​​o2, dan o3, list.toString () akan terlihat seperti ini: "[" + o1.toString() + ", " + o2.toString() + ", " +...

107
Tambahkan teks ke PDF yang Ada menggunakan Python

Saya perlu menambahkan beberapa teks tambahan ke PDF yang sudah ada menggunakan Python, apa cara terbaik untuk melakukannya dan modul tambahan apa yang perlu saya instal. Catatan: Idealnya saya ingin dapat menjalankan ini pada Windows dan Linux, tetapi dengan dorongan Linux hanya akan...