Pertanyaan yang diberi tag python

150
Bagaimana cara menyalin daftar?

Saya memiliki beberapa masalah dengan salinan Daftar: Jadi Setelah aku E0dari 'get_edge', saya membuat salinan E0dengan menelepon 'E0_copy = list(E0)'. Di sini saya kira E0_copyadalah salinan yang dalam E0, dan saya E0_copymasuki 'karger(E)'. Namun dalam fungsi utama. Mengapa hasil 'print...

150
Bagaimana cara menyetel zona waktu di Django?

Dalam settings.pyfile proyek django saya , saya memiliki baris ini: TIME_ZONE = 'UTC' Tapi saya ingin aplikasi saya berjalan dalam zona waktu UTC + 2, jadi saya mengubahnya menjadi TIME_ZONE = 'UTC+2' Ini memberikan kesalahan ValueError: Incorrect timezone setting: UTC+2. Apa cara yang...

149
Bagaimana cara menduplikasi sys.stdout ke file log?

Sunting: Karena tampaknya tidak ada solusi, atau saya melakukan sesuatu yang sangat tidak standar sehingga tidak ada yang tahu - Saya akan merevisi pertanyaan saya untuk juga bertanya: Apa cara terbaik untuk menyelesaikan pencatatan ketika aplikasi python membuat banyak panggilan sistem? Aplikasi...

149
Uji unit python dengan basis dan sub kelas

Saat ini saya memiliki beberapa unit test yang berbagi serangkaian tes umum. Ini sebuah contoh: import unittest class BaseTest(unittest.TestCase): def testCommon(self): print 'Calling BaseTest:testCommon' value = 5 self.assertEquals(value, 5) class SubTest1(BaseTest): def testSub1(self):...

149
Autodoc Sphinx tidak cukup otomatis

Saya mencoba menggunakan Sphinx untuk mendokumentasikan proyek 5.000+ line dengan Python. Ini memiliki sekitar 7 modul dasar. Sejauh yang saya tahu, Untuk menggunakan autodoc saya perlu menulis kode seperti ini untuk setiap file dalam proyek saya: .. automodule:: mods.set.tests :members:...

149
Matriks numpy ke array

Saya menggunakan numpy. Saya memiliki matriks dengan 1 kolom dan baris N dan saya ingin mendapatkan array dengan elemen N. Misalnya, jika ada M = matrix([[1], [2], [3], [4]]), saya ingin mendapatkannya A = array([1,2,3,4]). Untuk mencapainya, saya menggunakan A = np.array(M.T)[0]. Adakah yang...

149
python tuple untuk dict

Untuk tuple, t = ((1, 'a'),(2, 'b')) dict(t)kembali{1: 'a', 2: 'b'} Apakah ada cara yang baik untuk mendapatkan {'a': 1, 'b': 2}(kunci dan vokal ditukar)? Pada akhirnya, saya ingin dapat kembali 1diberikan 'a'atau 2diberikan 'b', mungkin mengkonversi ke dikt bukanlah cara

149
Apakah menutup file secara eksplisit penting?

Dalam Python, jika Anda membuka file tanpa memanggil close(), atau menutup file tetapi tidak menggunakan try- finally" with" pernyataan, apakah ini masalah? Atau apakah cukup sebagai praktik pengkodean untuk mengandalkan pengumpulan sampah Python untuk menutup semua file? Sebagai contoh, jika...

149
Bagaimana cara membuat serialisasi JSON?

Saya memiliki Python setyang berisi objek __hash__dan __eq__metode untuk memastikan tidak ada duplikat yang disertakan dalam koleksi. Saya perlu json menyandikan hasil ini set, tetapi melewati bahkan kosong setke json.dumpsmetode menimbulkan a TypeError. File