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
pycharm mengubah tab menjadi spasi secara otomatis
Saya menggunakan IDE pycharm untuk pengembangan python, ini berfungsi dengan baik untuk kode django sehingga diduga bahwa mengubah tab ke spasi adalah perilaku default, namun dalam IDE python memberikan kesalahan di mana-mana karena tidak dapat mengubah tab menjadi spasi secara otomatis apakah ada cara untuk mencapainya ini.
111 python  pycharm 

6
Melestarikan tanda tangan dari fungsi yang didekorasi
Misalkan saya telah menulis seorang dekorator yang melakukan sesuatu yang sangat umum. Misalnya, ini mungkin mengubah semua argumen ke tipe tertentu, melakukan logging, mengimplementasikan memoization, dll. Berikut ini contohnya: def args_as_ints(f): def g(*args, **kwargs): args = [int(x) for x in args] kwargs = dict((k, int(v)) for k, v in kwargs.items()) …
111 python  decorator 

5
Bagaimana cara keluar dari pdb dan mengizinkan program untuk melanjutkan?
Saya menggunakan modul pdb untuk men-debug program. Saya ingin memahami bagaimana saya dapat keluar dari pdb dan membiarkan program terus berjalan hingga selesai. Program ini mahal secara komputasi untuk dijalankan, jadi saya tidak ingin keluar tanpa skrip mencoba menyelesaikannya. continuesepertinya tidak berhasil. Bagaimana cara keluar dari pdb dan melanjutkan program …
111 python  pdb 

13
Bagaimana cara mengubah QueryDict django menjadi Python Dict?
Anggap saja saya memiliki QueryDict berikut: <QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}> Saya ingin memiliki kamus tentang ini, misalnya: {'num': [0], 'var1':['value1', 'value2'], 'var2':['8']} (Saya tidak peduli jika simbol unicode u tetap atau hilang.) Jika saya melakukannya queryDict.dict(), seperti yang disarankan oleh situs django , saya kehilangan nilai …
111 python  django 


11
Penamaan paksa parameter dengan Python
Di Python Anda mungkin memiliki definisi fungsi: def info(object, spacing=10, collapse=1) yang dapat dipanggil dengan salah satu cara berikut: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) terima kasih kepada Python yang mengizinkan argumen urutan apa pun, asalkan diberi nama. Masalah yang kami hadapi adalah karena beberapa fungsi kami yang lebih …

12
python pandas dataframe ke kamus
Saya memiliki dataframe dua kolom, dan bermaksud untuk mengubahnya menjadi kamus python - kolom pertama akan menjadi kuncinya dan yang kedua akan menjadi nilainya. Terima kasih sebelumnya. Dataframe: id value 0 0 10.2 1 1 5.7 2 2 7.4

8
Pretty-Print Data JSON ke File menggunakan Python
Proyek untuk kelas melibatkan penguraian data JSON Twitter. Saya mendapatkan data dan menyetelnya ke file tanpa banyak masalah, tetapi semuanya dalam satu baris. Ini bagus untuk manipulasi data yang saya coba lakukan, tetapi file tersebut sangat sulit dibaca dan saya tidak dapat memeriksanya dengan baik, membuat penulisan kode untuk bagian …

4
Konversi baris ke header kolom untuk Pandas DataFrame,
Data yang harus saya kerjakan agak berantakan .. Ini memiliki nama header di dalam datanya. Bagaimana cara memilih baris dari kerangka data pandas yang ada dan menjadikannya (mengganti namanya menjadi) tajuk kolom? Saya ingin melakukan sesuatu seperti: header = df[df['old_header_name1'] == 'new_header_name1'] df.columns = header

3
Eksekusi kode Python dengan opsi -m atau tidak
Penerjemah python memiliki opsi -m modul yang "Menjalankan modul modul perpustakaan sebagai skrip". Dengan kode python ini a.py: if __name__ == "__main__": print __package__ print __name__ Saya diuji python -m auntuk mendapatkan "" <-- Empty String __main__ sedangkan python a.pykembali None <-- None __main__ Bagi saya, kedua pemanggilan tersebut tampaknya …
111 python  module  package 

6
Tetapkan jenis dtipe kolom bingkai data panda
Saya ingin mengatur dtypes dari beberapa kolom di pd.Dataframe(Saya memiliki file yang harus saya parse secara manual ke dalam daftar daftar, karena file tersebut tidak dapat menerima pd.read_csv) import pandas as pd print pd.DataFrame([['a','1'],['b','2']], dtype={'x':'object','y':'int'}, columns=['x','y']) saya mendapat ValueError: entry not a 2- or 3- tuple Satu-satunya cara saya dapat …
111 python  pandas 

5
Bagaimana cara melepaskan memori yang digunakan oleh pandas dataframe?
Saya memiliki file csv yang sangat besar yang saya buka di panda sebagai berikut .... import pandas df = pandas.read_csv('large_txt_file.txt') Setelah saya melakukan ini, penggunaan memori saya meningkat sebesar 2GB, yang diharapkan karena file ini berisi jutaan baris. Masalah saya muncul ketika saya perlu melepaskan memori ini. Aku lari .... …
111 python  pandas  memory 

14
Daftar struktur pohon direktori di python?
Saya tahu bahwa kita dapat menggunakan os.walk()daftar semua sub-direktori atau semua file dalam sebuah direktori. Namun, saya ingin membuat daftar isi pohon direktori lengkap: - Subdirectory 1: - file11 - file12 - Sub-sub-directory 11: - file111 - file112 - Subdirectory 2: - file21 - sub-sub-directory 21 - sub-sub-directory 22 - …

16
Python: Abaikan kesalahan 'Padding salah' saat decoding base64
Saya memiliki beberapa data yang dikodekan base64 yang ingin saya ubah kembali ke biner bahkan jika ada kesalahan padding di dalamnya. Jika saya menggunakan base64.decodestring(b64_string) itu memunculkan kesalahan 'Padding salah'. Apakah ada cara lain? UPDATE: Terima kasih atas semua umpan baliknya. Sejujurnya, semua metode yang disebutkan terdengar sedikit untung-untungan jadi …
111 python  base64 

5
Pembekuan pip vs. daftar pip
Perbandingan keluaran menunjukkan perbedaan: user@user-VirtualBox:~$ pip list feedparser (5.1.3) pip (1.4.1) setuptools (1.1.5) wsgiref (0.1.2) user@user-VirtualBox:~$ pip freeze feedparser==5.1.3 wsgiref==0.1.2 Dokumentasi Pip menyatakan freeze Output installed packages in requirements format. list List installed packages. tapi apa itu "format persyaratan", dan mengapa pip listmenghasilkan daftar yang lebih komprehensif pip freeze?

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.