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.

18
Di mana tes unit Python pergi?
Jika Anda menulis perpustakaan, atau aplikasi, ke mana file tes unit ini pergi? Sangat bagus untuk memisahkan file uji dari kode aplikasi utama, tetapi canggung untuk menempatkannya dalam subdirektori "tes" di dalam direktori root aplikasi, karena akan lebih sulit untuk mengimpor modul yang akan Anda uji. Apakah ada praktik terbaik …

11
Kembali Tidak Ada jika kunci Kamus tidak tersedia
Saya perlu cara untuk mendapatkan nilai kamus jika kuncinya ada, atau cukup kembali None, jika tidak. Namun, Python memunculkan KeyErrorpengecualian jika Anda mencari kunci yang tidak ada. Saya tahu bahwa saya dapat memeriksa kuncinya, tetapi saya mencari sesuatu yang lebih eksplisit. Apakah ada cara untuk kembali Nonejika kuncinya tidak ada?





15
Bagaimana cara menghapus / menghapus virtualenv?
Saya menciptakan lingkungan dengan perintah berikut: virtualenv venv --distribute Saya tidak dapat menghapusnya dengan perintah berikut: rmvirtualenv venv- Ini adalah bagian dari virtualenvwrapper sebagaimana disebutkan dalam jawaban di bawah ini untuk virtualenvwrapper Saya melakukan lspada direktori saya saat ini dan saya masih melihat venv Satu-satunya cara saya bisa menghapusnya adalah: …




14
Praktik terbaik untuk Python menegaskan
Apakah ada masalah kinerja atau pemeliharaan kode dengan penggunaan assertsebagai bagian dari kode standar alih-alih menggunakannya hanya untuk keperluan debugging? Adalah assert x >= 0, 'x is less than zero' lebih baik atau lebih buruk daripada if x < 0: raise Exception, 'x is less than zero' Juga, apakah ada …



29
Bagaimana cara mendapatkan jalur dan nama file yang sedang dieksekusi?
Saya memiliki skrip yang memanggil file skrip lain tetapi saya perlu mendapatkan filepath dari file yang sedang berjalan dalam proses. Sebagai contoh, katakanlah saya punya tiga file. Menggunakan execfile : script_1.pypanggilan script_2.py. Pada gilirannya, script_2.pypanggilan script_3.py. Bagaimana saya bisa mendapatkan nama file dan jalur script_3.py, dari kode di dalamscript_3.py , …
482 python  scripting  file 


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.