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.

19
Menambahkan Jalur Python di Windows 7
Saya sudah mencoba menambahkan jalur Python ke baris perintah pada Windows 7, namun tidak peduli metode yang saya coba, sepertinya tidak ada yang berhasil. Saya telah menggunakan setperintah, saya sudah mencoba menambahkannya melalui Edit variabel Lingkungan prompt dll. Lebih jauh lagi jika saya menjalankan perintah yang ditetapkan pada baris perintah …

13
Bagaimana cara memperbaiki kesalahan "Undefined variable from import" PyDev?
Saya punya proyek Python menggunakan PyDev di Eclipse, dan PyDev terus menghasilkan kesalahan palsu untuk kode saya. Saya memiliki modul settingsyang mendefinisikan settingsobjek. Saya mengimpornya dalam modul bdan menetapkan atribut dengan: from settings import settings settings.main = object() Dalam beberapa kode saya - tetapi tidak semuanya, pernyataan seperti: from settings …


6
Bagaimana cara membuat objek untuk model Django dengan bidang banyak ke banyak?
Model saya: class Sample(models.Model): users = models.ManyToManyField(User) Saya ingin menyimpan keduanya user1dan user2dalam model itu: user1 = User.objects.get(pk=1) user2 = User.objects.get(pk=2) sample_object = Sample(users=user1, users=user2) sample_object.save() Saya tahu itu salah, tapi saya yakin Anda mendapatkan apa yang ingin saya lakukan. Bagaimana Anda melakukannya?

8
Bagaimana cara memecahkan garis metode dirantai dalam Python?
Saya memiliki baris kode berikut (jangan salahkan untuk konvensi penamaan, mereka bukan milik saya): subkeyword = Session.query( Subkeyword.subkeyword_id, Subkeyword.subkeyword_word ).filter_by( subkeyword_company_id=self.e_company_id ).filter_by( subkeyword_word=subkeyword_word ).filter_by( subkeyword_active=True ).one() Saya tidak suka seperti apa kelihatannya (tidak terlalu mudah dibaca) tapi saya tidak punya ide yang lebih baik untuk membatasi garis hingga 79 karakter …

13
Instal modul menggunakan pip untuk versi python tertentu
Pada Ubuntu 10,04 secara default Python 2.6 diinstal, maka saya telah menginstal Python 2.7. Bagaimana saya bisa menggunakan pip installuntuk menginstal paket untuk Python 2.7. Sebagai contoh: pip install beautifulsoup4 secara default menginstal BeautifulSoup untuk Python 2.6 Ketika saya melakukannya: import bs4 dalam Python 2.6 berfungsi, tetapi dalam Python 2.7 …
138 python  pip 

6
Panda: Pengaturan no. dari baris maks
Saya memiliki masalah melihat yang berikut ini DataFrame: n = 100 foo = DataFrame(index=range(n)) foo['floats'] = np.random.randn(n) foo Masalahnya adalah ia tidak mencetak semua baris per default di notebook ipython, tapi saya harus mengiris untuk melihat baris yang dihasilkan. Bahkan opsi berikut tidak mengubah output: pd.set_option('display.max_rows', 500) Apakah ada yang …

8
Mengapa menggunakan 'eval' adalah praktik yang buruk?
Saya menggunakan kelas berikut untuk menyimpan data lagu saya dengan mudah. class Song: """The class to store the details of each song""" attsToStore=('Name', 'Artist', 'Album', 'Genre', 'Location') def __init__(self): for att in self.attsToStore: exec 'self.%s=None'%(att.lower()) in locals() def setDetail(self, key, val): if key in self.attsToStore: exec 'self.%s=val'%(key.lower()) in locals() Saya …
138 python  eval 

4
Mengkonversi dict ke OrderedDict
Saya mengalami masalah dalam menggunakan collections.OrderedDictkelas. Saya menggunakan Python 2.7 di Raspbian, distro Debian untuk Raspberry Pi. Saya mencoba mencetak dua kamus untuk perbandingan (berdampingan) untuk petualangan teks. Urutan ini penting untuk membandingkan secara akurat. Apa pun yang saya coba, kamus cetak dengan cara yang tidak teratur seperti biasanya. Inilah …


7
Merencanakan dengan cara yang tidak menghalangi dengan Matplotlib
Saya telah bermain dengan Numpy dan matplotlib dalam beberapa hari terakhir. Saya mengalami masalah saat mencoba membuat plot plot fungsi tanpa memblokir eksekusi. Saya tahu sudah ada banyak utas di sini tentang SO yang mengajukan pertanyaan serupa, dan saya sudah cukup banyak mencari di Google tetapi belum berhasil membuat ini …
138 python  matplotlib  plot 

6
Hentikan pip agar tidak gagal pada satu paket ketika menginstal dengan requirement.txt
Saya menginstal paket dari requirements.txt pip install -r requirements.txt The requirements.txtberkas berbunyi: Pillow lxml cssselect jieba beautifulsoup nltk lxmladalah satu-satunya paket gagal untuk menginstal dan ini menyebabkan semuanya gagal (hasil yang diharapkan seperti yang ditunjukkan oleh larsk di komentar). Namun, setelah lxmlgagal pipmasih berjalan melalui dan mengunduh sisa paket. Dari …
138 python  pip 

3
Python TypeError: argumen tidak cukup untuk format string
Inilah hasilnya. Ini adalah utf-8 string yang saya percaya ... beberapa di antaranya bisa berupa NoneType tetapi gagal dengan segera, sebelum yang seperti itu ... instr = "'%s', '%s', '%d', '%s', '%s', '%s', '%s'" % softname, procversion, int(percent), exe, description, company, procurl TypeError: argumen tidak cukup untuk format string 7 …


29
“RuntimeError: Pastikan executable Graphviz ada di jalur sistem Anda” setelah menginstal Graphviz 2.38
Saya mengunduh Graphviz 2.38versi MSI dan menginstal di bawah folder C:\Python34, lalu saya jalankan pip install Graphviz, semuanya berjalan dengan baik. Di jalur sistem saya menambahkan C:\Python34\bin. Ketika saya mencoba menjalankan skrip pengujian, sejalan filename=dot.render(filename='test'), saya mendapat pesan RuntimeError: failed to execute ['dot', '-Tpdf', '-O', 'test'], make sure the Graphviz …

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.