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
Python 2.7: Cetak ke File
Mengapa mencoba mencetak langsung ke file alih-alih sys.stdoutmenghasilkan kesalahan sintaks berikut: Python 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> f1=open('./testfile', 'w+') >>> print('This is a test', file=f1) File "<stdin>", line 1 print('This is a test', file=f1) ^ …


4
Tabel frekuensi untuk satu variabel
Satu pertanyaan panda pemula terakhir untuk hari ini: Bagaimana cara membuat tabel untuk satu Seri? Sebagai contoh: my_series = pandas.Series([1,2,2,3,3,3]) pandas.magical_frequency_function( my_series ) >> { 1 : 1, 2 : 2, 3 : 3 } Banyak googling telah membawa saya ke Series.describe () dan pandas.crosstabs, tetapi tidak satu pun dari …

6
“X bukan di y” atau “bukan x di y”
Saat menguji keanggotaan, kami dapat menggunakan: x not in y Atau sebagai alternatif: not x in y Ada banyak kemungkinan konteks untuk ekspresi ini bergantung pada xdan y. Ini bisa untuk pemeriksaan substring, daftar keanggotaan, keberadaan kunci dict, misalnya. Apakah kedua bentuk itu selalu sama? Apakah ada sintaks yang disukai?

5
Mewarisi docstrings dalam pewarisan kelas Python
Saya mencoba melakukan warisan kelas dengan Python. Saya ingin setiap kelas dan kelas yang diwariskan memiliki dokumen yang bagus. Jadi saya pikir untuk kelas yang diwariskan, saya ingin: mewarisi kelas dasar docstring mungkin menambahkan dokumentasi tambahan yang relevan ke docstring Apakah ada cara (mungkin elegan atau pythonic) untuk melakukan manipulasi …

10
Cara menggunakan PyCharm untuk men-debug proyek Scrapy
Saya sedang mengerjakan Scrapy 0.20 dengan Python 2.7. Saya menemukan PyCharm memiliki debugger Python yang bagus. Saya ingin menguji laba-laba Scrapy saya menggunakannya. Adakah yang tahu bagaimana melakukannya? Apa yang telah saya coba Sebenarnya saya mencoba menjalankan laba-laba sebagai skrip. Hasilnya, saya membuat skrip itu. Kemudian, saya mencoba menambahkan proyek …

13
Cara sederhana untuk membuat matriks bilangan acak
Saya mencoba membuat matriks angka acak, tetapi solusi saya terlalu panjang dan terlihat jelek random_matrix = [[random.random() for e in range(2)] for e in range(3)] ini terlihat oke, tetapi dalam implementasi saya itu weights_h = [[random.random() for e in range(len(inputs[0]))] for e in range(hiden_neurons)] yang sangat tidak terbaca dan tidak …


8
Python Selenium mengakses sumber HTML
Bagaimana saya bisa mendapatkan sumber HTML dalam variabel menggunakan modul Selenium dengan Python? Saya ingin melakukan sesuatu seperti ini: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else Bagaimana saya bisa melakukan ini? Saya tidak tahu cara mengakses sumber …


17
Bagaimana cara menukar kunci dengan nilai dalam kamus?
Saya menerima kamus sebagai masukan, dan ingin mengembalikan kamus yang kuncinya adalah nilai masukan dan nilainya akan menjadi tombol masukan yang sesuai. Nilainya unik. Misalnya, masukan saya adalah: a = dict() a['one']=1 a['two']=2 Saya ingin keluaran saya menjadi: {1: 'one', 2: 'two'} Untuk memperjelas, saya ingin hasil saya setara dengan …


3
Kueri Flask-SQLAlchemy Tidak Peka Huruf Besar-Kecil
Saya menggunakan Flask-SQLAlchemy untuk melakukan kueri dari database pengguna; Namun, sementara user = models.User.query.filter_by(username="ganye").first() akan kembali <User u'ganye'> perbuatan user = models.User.query.filter_by(username="GANYE").first() kembali None Saya bertanya-tanya apakah ada cara untuk melakukan kueri database dengan cara yang tidak peka huruf besar / kecil, sehingga contoh kedua masih akan kembali <User u'ganye'>

4
asyncio.ensure_future vs. BaseEventLoop.create_task vs. coroutine sederhana?
Saya telah melihat beberapa tutorial dasar Python 3.5 tentang asyncio melakukan operasi yang sama dalam berbagai rasa. Dalam kode ini: import asyncio async def doit(i): print("Start %d" % i) await asyncio.sleep(3) print("End %d" % i) return i if __name__ == '__main__': loop = asyncio.get_event_loop() #futures = [asyncio.ensure_future(doit(i), loop=loop) for i …

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.