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.

5
Cara paling efisien untuk membuat pernyataan if-elif-elif-else ketika else dilakukan paling banyak?
Saya mendapat pernyataan if-elif-elif-else yang 99% waktunya, pernyataan else dijalankan: if something == 'this': doThis() elif something == 'that': doThat() elif something == 'there': doThere() else: doThisMostOfTheTime() Konstruksi ini banyak dilakukan , tetapi karena ia melewati setiap kondisi sebelum mencapai kondisi lain, saya merasa ini tidak terlalu efisien, apalagi Pythonic. …



15
Bunuh proses dengan nama?
Saya mencoba menghentikan proses (khususnya iChat). Pada baris perintah, saya menggunakan perintah ini: ps -A | grep iChat Kemudian: kill -9 PID Namun, saya tidak begitu yakin bagaimana menerjemahkan perintah ini ke Python.
99 python  process  kill 

4
Ganti semua karakter non-alfanumerik dalam sebuah string
Saya memiliki string yang ingin saya ganti karakter apa pun yang bukan karakter atau angka standar seperti (az atau 0-9) dengan tanda bintang. Misalnya, "h ^ & ell`., | Ow] {+ orld" diganti dengan "h * ell * o * w * orld". Perhatikan bahwa beberapa karakter seperti "^ &" …
99 python 




7
Apa cara yang benar untuk mendokumentasikan parameter ** kwargs?
Saya menggunakan sphinx dan plugin autodoc untuk menghasilkan dokumentasi API untuk modul Python saya. Meskipun saya dapat melihat cara mendokumentasikan parameter tertentu dengan baik, saya tidak dapat menemukan contoh cara mendokumentasikan **kwargsparameter. Adakah yang punya contoh bagus tentang cara yang jelas untuk mendokumentasikannya?

9
Bagaimana cara menjalankan Spyder di lingkungan virtual?
Saya telah menggunakan Spyder yang diinstal dengan distribusi Anaconda yang menggunakan Python 2.7 sebagai default. Saat ini saya perlu menyiapkan lingkungan virtual pengembangan dengan Python 3.4. Dua saran teratas setelah penelitian online adalah: untuk mengatur lingkungan virtual terlebih dahulu dan untuk mengubah preferensi Spyder, misalnya di sini ; untuk menginstal …


6
Hasilkan nama file sementara tanpa membuat file sebenarnya dengan Python
Pertanyaan nomor 10501247 di stackoverflow memberikan jawaban bagaimana cara membuat file sementara dengan Python. Saya hanya perlu memiliki nama file sementara dalam kasus saya. Memanggil tempfile.NamedT TemporaryFile () mengembalikan pegangan file setelah pembuatan file sebenarnya. Apakah ada cara untuk mendapatkan nama file saja? # Trying to get temp file path …

2
Menambahkan jalur file ke sys.path secara permanen dengan Python
Aku punya file bernama example_file.py, yang saya ingin menggunakan dari berbagai file lainnya, jadi saya memutuskan untuk menambahkan example_file.pyke sys.pathdan mengimpor file ini di file lain untuk menggunakan file. Untuk melakukannya, saya menjalankan perintah berikut di IPython. import sys sys.path sys.path.append('/path/to/the/example_file.py') print(sys.path) Saya dapat melihat jalur yang baru saja saya …
99 python  sys.path 

10
Tambahkan awalan ke semua rute Flask
Saya memiliki awalan yang ingin saya tambahkan ke setiap rute. Sekarang saya menambahkan konstanta ke rute di setiap definisi. Apakah ada cara untuk melakukan ini secara otomatis? PREFIX = "/abc/123" @app.route(PREFIX + "/") def index_page(): return "This is a website about burritos" @app.route(PREFIX + "/about") def about_page(): return "This is …
99 python  routes  flask 


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.