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.

11
Parsing file .py, baca AST, modifikasi, lalu tulis kembali kode sumber yang dimodifikasi
Saya ingin mengedit kode sumber python secara terprogram. Pada dasarnya saya ingin membaca .pyfile, menghasilkan AST , dan kemudian menulis kembali kode sumber python yang dimodifikasi (yaitu .pyfile lain ). Ada cara untuk mengurai / mengkompilasi kode sumber python menggunakan modul python standar, seperti astatau compiler. Namun, saya rasa mereka …

12
Python menyatukan file teks
Saya memiliki daftar 20 nama file, seperti ['file1.txt', 'file2.txt', ...]. Saya ingin menulis skrip Python untuk menggabungkan file-file ini menjadi file baru. Saya bisa membuka setiap file dengan f = open(...), membaca baris demi baris dengan menelepon f.readline(), dan menulis setiap baris ke file baru itu. Rasanya tidak "elegan" bagi …

1
Python mengejek beberapa nilai balik
Saya menggunakan pythons mock.patch dan ingin mengubah nilai balik untuk setiap panggilan. Inilah peringatannya: fungsi yang ditambal tidak memiliki input, jadi saya tidak bisa mengubah nilai kembali berdasarkan input. Ini kode saya untuk referensi. def get_boolean_response(): response = io.prompt('y/n').lower() while response not in ('y', 'n', 'yes', 'no'): io.echo('Not a valid …

7
Konversi Pandas DataFrame ke kamus
Saya memiliki DataFrame dengan empat kolom. Saya ingin mengonversi DataFrame ini ke kamus python. Saya ingin elemen kolom pertama keysdan elemen kolom lain di baris yang sama values. DataFrame: ID A B C 0 p 1 3 2 1 q 4 3 2 2 r 4 0 9 Outputnya harus …


5
Asyncio.gather vs asyncio.wait
asyncio.gatherdan asyncio.waittampaknya memiliki kegunaan yang serupa: Saya memiliki banyak hal asinkron yang ingin saya jalankan / tunggu (tidak harus menunggu satu selesai sebelum yang berikutnya dimulai). Mereka menggunakan sintaks yang berbeda, dan berbeda dalam beberapa detail, tetapi tampaknya sangat tidak pythonic bagi saya untuk memiliki 2 fungsi yang memiliki fungsi …

17
Tidak dapat menginstal paket Python [SSL: TLSV1_ALERT_PROTOCOL_VERSION]
Saya mencoba menginstal pustaka Python menggunakan pip, mendapatkan kesalahan SSL: ~/projects/base  pre-master± pip install xdict Collecting xdict Could not fetch URL https://pypi.python.org/simple/xdict/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping Could not find a version that satisfies the requirement xdict …




7
Apa maksud% s dalam string format python?
Apa %sartinya dengan Python? Dan apa yang dilakukan oleh sedikit kode berikut? Misalnya... if len(sys.argv) < 2: sys.exit('Usage: %s database-name' % sys.argv[0]) if not os.path.exists(sys.argv[1]): sys.exit('ERROR: Database %s was not found!' % sys.argv[1])
167 python 

10
Cara memuat kelas Python secara dinamis
Diberikan string dari kelas Python, misalnya my_package.my_module.MyClass, apa cara terbaik untuk memuatnya? Dengan kata lain saya mencari yang setara Class.forName()di Jawa, berfungsi dengan Python. Perlu bekerja di Google App Engine. Lebih disukai ini adalah fungsi yang menerima FQN dari kelas sebagai string, dan mengembalikan referensi ke kelas: my_class = load_class('my_package.my_module.MyClass') …


3
Bagaimana cara menghasilkan loop.counter dalam templat python jinja?
Saya ingin dapat menampilkan iterasi loop saat ini ke template saya. Menurut dokumen: http://wsgiarea.pocoo.org/jinja/docs/loops.html , ada variabel loop.counter yang saya coba gunakan. Saya memiliki yang berikut ini: <ul> {% for user in userlist %} <li> {{ user }} {{loop.counter}} </li> {% if loop.counter == 1 %} This is the First …
167 python  jinja2 


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.