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
Python tidak bekerja di baris perintah git bash
Python tidak akan berjalan di git bash (Windows). Ketika saya mengetikkan python di baris perintah, itu akan membawa saya ke baris kosong tanpa mengatakan bahwa ia telah memasukkan python 2.7.10 seperti yang dilakukannya di Powershell. Itu tidak memberi saya pesan kesalahan, tetapi python tidak berjalan. Saya sudah memastikan variabel lingkungan …

9
Bagaimana cara memeriksa apakah suatu variabel adalah kelas atau bukan?
Saya bertanya-tanya bagaimana cara memeriksa apakah variabel adalah kelas (bukan sebuah instance!) Atau tidak. Saya sudah mencoba menggunakan fungsi isinstance(object, class_or_type_or_tuple)untuk melakukan ini, tetapi saya tidak tahu tipe apa yang akan dimiliki sebuah kelas. Misalnya, dalam kode berikut class Foo: pass isinstance(Foo, **???**) # i want to make this return …
236 python  reflection 


9
Bagaimana cara membandingkan nomor versi dengan Python?
Saya sedang berjalan direktori yang berisi telur untuk menambahkan telur ke sys.path. Jika ada dua versi .egg yang sama di direktori, saya hanya ingin menambahkan yang terbaru. Saya memiliki ekspresi reguler r"^(?P<eggName>\w+)-(?P<eggVersion>[\d\.]+)-.+\.egg$untuk mengekstrak nama dan versi dari nama file. Masalahnya adalah membandingkan nomor versi, yang merupakan string seperti 2.3.1. Karena …

15
Bagaimana cara mendapatkan nama parameter metode?
Diberi fungsi Python: def a_method(arg1, arg2): pass Bagaimana saya bisa mengekstrak jumlah dan nama argumen. Yaitu, mengingat bahwa saya memiliki referensi func, saya ingin func.[something]kembali ("arg1", "arg2"). Skenario penggunaan untuk ini adalah bahwa saya memiliki dekorator, dan saya ingin menggunakan argumen metode dalam urutan yang sama dengan yang muncul untuk …


3
Menambahkan nilai parameter default dengan petunjuk jenis di Python
Jika saya memiliki fungsi seperti ini: def foo(name, opts={}): pass Dan saya ingin menambahkan petunjuk tipe ke parameter, bagaimana saya melakukannya? Cara saya berasumsi memberi saya kesalahan sintaks: def foo(name: str, opts={}: dict) -> str: pass Berikut ini tidak menimbulkan kesalahan sintaksis tetapi sepertinya bukan cara intuitif untuk menangani kasus …

10
Matplotlib 2 Subplot, 1 Colorbar
Saya telah menghabiskan terlalu lama meneliti bagaimana mendapatkan dua subplot untuk berbagi sumbu y yang sama dengan satu colorbar bersama antara keduanya di Matplotlib. Apa yang terjadi adalah ketika saya memanggil colorbar()fungsi di salah satu subplot1atau subplot2, itu akan menskalakan plot sedemikian rupa sehingga colorbar ditambah plot akan muat di …

9
Mengapa PEP-8 menentukan panjang garis maksimum 79 karakter? [Tutup]
Seperti yang ada saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan untuk …
235 python  pep8 

18
Bagaimana cara mengaktifkan virtualenv?
Saya telah melalui pencarian dan mencoba berbagai alternatif tanpa hasil dan menghabiskan beberapa hari sekarang - membuat saya marah. Berjalan di Red Hat Linux dengan Python 2.5.2 Mulai menggunakan Virtualenv terbaru tetapi tidak bisa mengaktifkannya, saya menemukan suatu tempat yang menyarankan versi yang lebih awal diperlukan sehingga saya telah menggunakan …
235 python  linux  virtualenv 

4
Memilih dengan kriteria kompleks dari pandas.DataFrame
Misalnya saya punya DF sederhana: import pandas as pd from random import randint df = pd.DataFrame({'A': [randint(1, 9) for x in xrange(10)], 'B': [randint(1, 9)*10 for x in xrange(10)], 'C': [randint(1, 9)*100 for x in xrange(10)]}) Dapatkah saya memilih nilai dari 'A' yang mana nilai yang sesuai untuk 'B' akan …
235 python  pandas 


9
baca subproses stdout baris demi baris
Skrip python saya menggunakan subproses untuk memanggil utilitas linux yang sangat bising. Saya ingin menyimpan semua output ke file log dan menunjukkan sebagian kepada pengguna. Saya pikir yang berikut ini akan berfungsi, tetapi output tidak muncul di aplikasi saya sampai utilitas telah menghasilkan sejumlah besar output. #fake_utility.py, just generates lots …
235 python  subprocess 

23
Tidak dapat menginstal Lxml di Mac os x 10.9
Saya ingin menginstal Lxml sehingga saya dapat menginstal Scrapy. Ketika saya memperbarui Mac saya hari ini, saya tidak dapat menginstal ulang lxml, saya mendapatkan kesalahan berikut: In file included from src/lxml/lxml.etree.c:314: /private/tmp/pip_build_root/lxml/src/lxml/includes/etree_defs.h:9:10: fatal error: 'libxml/xmlversion.h' file not found #include "libxml/xmlversion.h" ^ 1 error generated. error: command 'cc' failed with exit …
234 python  xcode  macos  scrapy  lxml 

11
Apakah Python sangat diketik?
Saya telah menemukan tautan yang mengatakan Python adalah bahasa yang sangat diketik. Namun, saya pikir dalam bahasa yang sangat diketik Anda tidak bisa melakukan ini: bob = 1 bob = "bob" Saya pikir bahasa yang sangat diketik tidak menerima perubahan jenis pada saat dijalankan. Mungkin saya mendapatkan definisi yang salah …

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.