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.

7
Hapus variabel dalam python
Apakah ada cara untuk menghapus nilai variabel dalam python? Sebagai contoh jika saya menerapkan pohon biner: Class Node: self.left = somenode1 self.right = somenode2 Jika saya ingin menghapus beberapa simpul dari pohon, saya perlu mengatur self.leftuntuk mengosongkan.
207 python 

19
ImportError: Tidak ada modul bernama PIL
Saya menggunakan perintah ini di shell untuk menginstal PIL: easy_install PIL kemudian saya menjalankan pythondan ketik ini: import PIL. Tapi saya mendapatkan kesalahan ini: Traceback (most recent call last): File "<console>", line 1, in <module> ImportError: No module named PIL Saya tidak pernah mengalami masalah seperti itu, bagaimana menurut Anda?

18
“OSError: [Errno 1] Pengoperasian tidak diizinkan” ketika menginstal Scrapy di OSX 10.11 (El Capitan) (Perlindungan Integritas Sistem)
Saya mencoba untuk menginstal kerangka Python Scrapy di OSX 10.11 (El Capitan) melalui pip. Skrip instalasi mengunduh modul yang diperlukan dan pada beberapa titik mengembalikan kesalahan berikut: OSError: [Errno 1] Operation not permitted: '/tmp/pip-nIfswi-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info' Saya sudah mencoba untuk menonaktifkan fitur tanpa root di OSX 10.11 dengan perintah: sudo nvram boot-args="rootless=0";sudo …

13
Ubah string datetime UTC ke datetime lokal
Saya belum pernah mengonversi waktu ke dan dari UTC. Baru-baru ini ada permintaan agar aplikasi saya mengetahui zona waktu, dan saya telah menjalankan diri saya dalam lingkaran. Banyak informasi tentang mengonversi waktu lokal ke UTC, yang menurut saya cukup mendasar (mungkin saya juga melakukan hal yang salah), tetapi saya tidak …

4
Memahami perbedaan antara __getattr__ dan __getattribute__
Saya mencoba memahami perbedaan antara __getattr__dan __getattribute__, bagaimanapun, saya gagal dalam hal itu. The jawaban ke Stack Overflow pertanyaan Perbedaan antara __getattr__vs__getattribute__ mengatakan: __getattribute__dipanggil sebelum melihat atribut sebenarnya pada objek, dan bisa jadi sulit untuk diterapkan dengan benar. Anda dapat berakhir dalam rekursi tak terbatas dengan sangat mudah. Saya sama …


3
Python argparse mengabaikan argumen yang tidak dikenal
Optparse, versi lama mengabaikan semua argumen yang tidak dikenal dan dijalankan. Dalam sebagian besar situasi, ini tidak ideal dan diubah dalam argumen. Tetapi ada beberapa situasi di mana Anda ingin mengabaikan argumen yang tidak dikenal dan menguraikan argumen yang Anda tentukan. Sebagai contoh: parser = argparse.ArgumentParser() parser.add_argument('--foo', dest="foo") parser.parse_args() $python …


12
Tingkatkan python dalam virtualenv
Apakah ada cara untuk memutakhirkan versi python yang digunakan dalam virtualenv (mis. Jika rilis bugfix keluar)? Saya bisa pip freeze --local > requirements.txt, lalu menghapus direktori dan pip install -r requirements.txt, tetapi ini membutuhkan banyak instalasi ulang perpustakaan besar, misalnya numpy, yang saya gunakan banyak. Saya dapat melihat ini adalah …

8
Ubah tuple ke daftar dan kembali
Saat ini saya sedang mengerjakan editor peta untuk game di pygame, menggunakan peta ubin. Level dibangun dari balok dalam struktur berikut (meskipun jauh lebih besar): level1 = ( (1,1,1,1,1,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,0,0,0,0,1) (1,1,1,1,1,1)) di mana "1" adalah blok yang merupakan tembok dan "0" adalah blok yang kosong. Kode berikut …
206 python  list  tuples 

6
Apakah Python mengoptimalkan rekursi ekor?
Saya memiliki potongan kode berikut yang gagal dengan kesalahan berikut: RuntimeError: kedalaman rekursi maksimum terlampaui Saya mencoba untuk menulis ulang ini untuk memungkinkan optimasi rekursi ekor (TCO). Saya percaya bahwa kode ini seharusnya berhasil jika TCO terjadi. def trisum(n, csum): if n == 0: return csum else: return trisum(n - …

12
Bagaimana saya bisa mengubah gambar RGB menjadi skala abu-abu dengan Python?
Saya mencoba menggunakan matplotlib untuk membaca dalam gambar RGB dan mengubahnya menjadi skala abu-abu. Di matlab saya menggunakan ini: img = rgb2gray(imread('image.png')); Dalam tutorial matplotlib mereka tidak membahasnya. Mereka baru saja membaca gambar import matplotlib.image as mpimg img = mpimg.imread('image.png') dan kemudian mereka mengiris array, tapi itu tidak sama dengan …
206 python  matplotlib 

6
UnicodeEncodeError: codec 'charmap' tidak dapat menyandikan karakter
Saya mencoba mengikis situs web, tetapi itu memberi saya kesalahan. Saya menggunakan kode berikut: import urllib.request from bs4 import BeautifulSoup get = urllib.request.urlopen("https://www.website.com/") html = get.read() soup = BeautifulSoup(html) print(soup) Dan saya mendapatkan kesalahan berikut: File "C:\Python34\lib\encodings\cp1252.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't encode characters in …

14
ImportError: Tidak ada modul bernama 'Tkinter'
Untuk beberapa alasan, saya tidak bisa menggunakan modul Tkinteratau tkinter. Setelah menjalankan perintah berikut di shell python import Tkinter atau import tkinter Saya mendapat kesalahan ini ModuleNotFoundError: Tidak ada modul bernama 'Tkinter' atau ModuleNotFoundError: Tidak ada modul bernama 'tkinter' Apa yang bisa menjadi alasan dan bagaimana kita bisa menyelesaikannya?
206 python  tkinter 

7
Kelompok Panda-oleh dan jumlah
Saya menggunakan bingkai data ini: Fruit Date Name Number Apples 10/6/2016 Bob 7 Apples 10/6/2016 Bob 8 Apples 10/6/2016 Mike 9 Apples 10/7/2016 Steve 10 Apples 10/7/2016 Bob 1 Oranges 10/7/2016 Bob 2 Oranges 10/6/2016 Tom 15 Oranges 10/6/2016 Mike 57 Oranges 10/6/2016 Bob 65 Oranges 10/7/2016 Tony 1 Grapes …

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.