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.

6
Ubah string menjadi Enum dengan Python
Saya bertanya-tanya apa cara yang benar untuk mengubah (deserializing) string ke kelas Enum Python. Sepertinya getattr(YourEnumType, str)melakukan pekerjaan, tapi saya tidak yakin apakah itu cukup aman. Untuk lebih spesifik, saya ingin mengonversi 'debug'string ke objek Enum seperti ini: class BuildType(Enum): debug = 200 release = 400

9
py2exe - menghasilkan satu file yang dapat dieksekusi
Saya pikir saya mendengar bahwa py2exe dapat melakukan ini, tetapi saya tidak pernah menemukan jawabannya. Adakah yang berhasil melakukan ini? Bisakah saya melihat file setup.py Anda, dan opsi baris perintah apa yang Anda gunakan? Pada dasarnya saya memikirkannya memberi saya satu file yang dapat dieksekusi yang melakukan sesuatu seperti membuka …
141 python  packaging  py2exe 


4
Cara termudah untuk mengubah nama model menggunakan Django / South?
Saya telah mencari jawaban untuk ini di situs Selatan, Google, dan SO, tetapi tidak dapat menemukan cara sederhana untuk melakukan ini. Saya ingin mengganti nama model Django menggunakan Selatan. Katakanlah Anda memiliki yang berikut ini: class Foo(models.Model): name = models.CharField() class FooTwo(models.Model): name = models.CharField() foo = models.ForeignKey(Foo) dan Anda …

6
Nohup tidak menulis log ke file output
Saya menggunakan perintah berikut untuk menjalankan skrip python di latar belakang: nohup ./cmd.py > cmd.log & Tetapi tampaknya nohup tidak menulis apa pun ke file log. cmd.log dibuat tetapi selalu kosong. Dalam skrip python, saya menggunakan sys.stdout.writealih-alih printmencetak ke output standar. Apakah saya melakukan sesuatu yang salah?
141 python  nohup 

6
Bagaimana cara melakukan pemrograman paralel dengan Python?
Untuk C ++, kita dapat menggunakan OpenMP untuk melakukan pemrograman paralel; Namun, OpenMP tidak akan berfungsi untuk Python. Apa yang harus saya lakukan jika saya ingin memparalelkan beberapa bagian dari program python saya? Struktur kode dapat dianggap sebagai: solve1(A) solve2(B) Di mana solve1dan solve2dua fungsi independen. Bagaimana menjalankan kode semacam …


3
Kapan saya harus menggunakan ugettext_lazy?
Saya punya pertanyaan tentang penggunaan ugettext dan ugettext_lazyterjemahan. Saya belajar bahwa dalam model saya harus menggunakan ugettext_lazy, sementara dalam pandangan ugettext. Tetapi apakah ada tempat lain, di mana saya harus menggunakan ugettext_lazyjuga? Bagaimana dengan definisi formulir? Apakah ada perbedaan kinerja di antara mereka? Sunting: Dan satu hal lagi. Terkadang, alih-alih …

15
psycopg2: masukkan beberapa baris dengan satu query
Saya perlu memasukkan beberapa baris dengan satu kueri (jumlah baris tidak konstan), jadi saya perlu menjalankan kueri seperti ini: INSERT INTO t (a, b) VALUES (1, 2), (3, 4), (5, 6); Satu-satunya cara saya tahu adalah args = [(1,2), (3,4), (5,6)] args_str = ','.join(cursor.mogrify("%s", (x, )) for x in args) …



4
Greenlet Vs. Utas
Saya baru mengenal gevents dan greenlets. Saya menemukan beberapa dokumentasi yang bagus tentang cara bekerja dengan mereka, tetapi tidak ada yang memberi saya pembenaran tentang bagaimana dan kapan saya harus menggunakan greenlets! Apa yang benar-benar mereka kuasai? Apakah ide yang baik untuk menggunakannya di server proxy atau tidak? Kenapa tidak …

8
Tidak dapat mengimpor modul saya sendiri dengan Python
Saya mengalami kesulitan memahami cara pengimporan modul bekerja dengan Python (Saya belum pernah melakukannya dalam bahasa lain sebelumnya). Katakanlah saya punya: myapp/__init__.py myapp/myapp/myapp.py myapp/myapp/SomeObject.py myapp/tests/TestCase.py Sekarang saya mencoba untuk mendapatkan sesuatu seperti ini: myapp.py =================== from myapp import SomeObject # stuff ... TestCase.py =================== from myapp import SomeObject # some …
141 python  import  module  package 

5
Bagaimana cara membuat paket namespace dengan Python?
Dalam Python, paket namespace memungkinkan Anda untuk menyebarkan kode Python di antara beberapa proyek. Ini berguna ketika Anda ingin merilis perpustakaan terkait sebagai unduhan terpisah. Misalnya, dengan direktori Package-1dan Package-2di PYTHONPATH, Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py pengguna akhir dapat import namespace.module1dan import namespace.module2. Apa cara terbaik untuk mendefinisikan paket namespace sehingga …


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.