Pertanyaan yang diberi tag python

116
Cakupan kelas bertingkat?

Saya mencoba memahami ruang lingkup dalam kelas bersarang dengan Python. Ini contoh kode saya: class OuterClass: outer_var = 1 class InnerClass: inner_var = outer_var Pembuatan kelas tidak selesai dan saya mendapatkan kesalahan: <type 'exceptions.NameError'>: name 'outer_var' is not...

116
Salin file atau direktori secara rekursif dengan Python

Python tampaknya memiliki fungsi untuk menyalin file (misalnya shutil.copy) dan fungsi untuk menyalin direktori (misalnya shutil.copytree) tetapi saya belum menemukan fungsi yang menangani keduanya. Tentu, memeriksa apakah Anda ingin menyalin file atau direktori adalah hal yang mudah, tetapi...

116
Menghapus duplikat dari daftar daftar

Saya memiliki daftar daftar dengan Python: k = [[1, 2], [4], [5, 6, 2], [1, 2], [3], [4]] Dan saya ingin menghapus elemen duplikat darinya. Apakah jika itu daftar normal bukan daftar yang bisa saya gunakan set. Namun sayangnya daftar tersebut tidak dapat di-hash dan tidak dapat dijadikan kumpulan...

116
Bagaimana cara menulis array multidimensi ke file teks?

Dalam pertanyaan lain, pengguna lain menawarkan bantuan jika saya dapat menyediakan larik yang bermasalah. Namun, saya bahkan gagal pada tugas I / O dasar, seperti menulis array ke file. Adakah yang bisa menjelaskan jenis loop yang saya perlukan untuk menulis array numpy 4x11x14 ke file? Array...

116
Pilih di antara dua tanggal dengan Django

Saya mencari untuk membuat kueri yang memilih antara tanggal dengan Django. Saya tahu bagaimana melakukan ini dengan SQL mentah dengan cukup mudah, tetapi bagaimana ini bisa dicapai dengan menggunakan Django ORM? Di sinilah saya ingin menambahkan antara tanggal 30 hari dalam kueri...

116
Ganti kemunculan pertama string dengan Python

Saya punya beberapa contoh string. Bagaimana saya bisa mengganti kemunculan pertama dari string ini dalam string yang lebih panjang dengan string kosong? regex = re.compile('text') match = regex.match(url) if match: url = url.replace(regex,

116
SQLAlchemy: penghapusan kaskade

Saya pasti melewatkan sesuatu yang sepele dengan opsi kaskade SQLAlchemy karena saya tidak bisa menghapus kaskade sederhana untuk beroperasi dengan benar - jika elemen induk dihapus, anak-anak tetap ada, dengan nullkunci asing. Saya telah menempatkan kasus uji singkat di sini: from sqlalchemy...

116
Fungsi Python sebagai argumen fungsi?

Bisakah fungsi Python menjadi argumen dari fungsi lain? Mengatakan: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass Jadi pada dasarnya ini adalah dua pertanyaan: Apakah diperbolehkan sama sekali? Dan jika ya, bagaimana cara menggunakan...

116
Flask vs webapp2 untuk Google App Engine

Saya memulai aplikasi Google App Engine baru dan saat ini sedang mempertimbangkan dua kerangka kerja: Flask dan webapp2 . Saya agak puas dengan kerangka webapp bawaan yang telah saya gunakan untuk aplikasi App Engine saya sebelumnya, jadi saya pikir webapp2 akan menjadi lebih baik dan saya tidak...

116
Mengolok-olok kelas: Mock () atau patch ()?

Saya menggunakan tiruan dengan Python dan bertanya-tanya mana dari dua pendekatan itu yang lebih baik (baca: lebih banyak pythonic). Metode satu : Buat saja objek tiruan dan gunakan itu. Kode tersebut terlihat seperti: def test_one (self): mock = Mock() mock.method.return_value = True...