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.


3
Bagaimana cara memasang versi lama Django di virtualenv?
Ini mungkin terdengar seperti pertanyaan bodoh, karena tujuan sebenarnya dari virtualenvini adalah: Menginstal beberapa versi paket tertentu (dalam hal ini Django) di dalam lingkungan virtual. Tapi itulah yang ingin saya lakukan, dan saya tidak bisa memahaminya. Saya menggunakan Windows XP, dan saya berhasil membuat lingkungan virtual, dan saya dapat menjalankannya, …

9
Permintaan Lambat di Server Flask Lokal
Baru mulai bermain-main dengan Flask di server lokal dan saya perhatikan waktu request / response jauh lebih lambat dari yang saya rasa seharusnya. Hanya server sederhana seperti berikut ini membutuhkan waktu hampir 5 detik untuk merespons. from flask import Flask app = Flask(__name__) @app.route("/") def index(): return "index" if __name__ …
87 python  flask 


8
Memodifikasi dikt Python saat mengulanginya
Katakanlah kita memiliki kamus Python d, dan kita mengulanginya seperti ini: for k,v in d.iteritems(): del d[f(k)] # remove some item d[g(k)] = v # add a new item ( fdan ghanya beberapa transformasi kotak hitam.) Dengan kata lain, kami mencoba menambah / menghapus item ke dsaat iterasi menggunakan iteritems. …

10
Ganti metode di tingkat instance
Apakah ada cara dengan Python untuk mengganti metode kelas pada tingkat instance? Sebagai contoh: class Dog: def bark(self): print "WOOF" boby = Dog() boby.bark() # WOOF # METHOD OVERRIDE boby.bark() # WoOoOoF!!
87 python 



3
mengekstrak hari dari nilai numpy.timedelta64
Saya menggunakan pandas / python dan saya memiliki dua seri waktu tanggal s1 dan s2, yang telah dihasilkan menggunakan fungsi 'to_datetime' pada bidang df yang berisi tanggal / waktu. Saat saya mengurangi s1 dari s2 s3 = s2 - s1 Saya mendapatkan seri, s3, tipe timedelta64 [ns] 0 385 days, …
87 python  numpy  pandas 


1
Terapkan fungsi ke setiap sel di DataFrame
Saya memiliki kerangka data yang mungkin terlihat seperti ini: A B C foo bar foo bar bar foo foo bar Saya ingin melihat setiap elemen dari setiap baris (atau setiap elemen dari setiap kolom) dan menerapkan fungsi berikut untuk mendapatkan DF berikutnya: def foo_bar(x): return x.replace('foo', 'wow') A B C …

11
Gunakan virtualenv dengan Python dengan Visual Studio Code di Ubuntu
Saya memiliki proyek Python dan navigasi / pelengkapan otomatis bekerja dengan sempurna di dalam file dalam proyek. Saya ingin menentukan virtualenv sehingga navigasi / pelengkapan otomatis berfungsi dengan paket di dalam virtualenv itu. Saya mencoba ini di settings.py, tetapi navigasi / pelengkapan otomatis tidak berfungsi. Juga dengan pengaturan "python.pythonPath":"~/dev/venvs/proj/bin/pythonmematikan navigasi …

4
Cara membuka / menutup file dengan aman di python 2.4
Saat ini saya sedang menulis skrip kecil untuk digunakan di salah satu server kami menggunakan Python. Server hanya menginstal Python 2.4.4. Saya tidak mulai menggunakan Python sampai 2.5 keluar, jadi saya terbiasa dengan formulir: with open('file.txt', 'r') as f: # do stuff with f Namun, tidak ada withpernyataan sebelum 2.5, …


5
Deklarasi Variabel Python
Belajar Python , dan memiliki beberapa keraguan mendasar. 1. Saya telah melihat deklarasi variabel (path here) sebagai class writer: path = "" terkadang, tidak ada deklarasi eksplisit tetapi menginisialisasi melalui __init__. def __init__(self, name): self.name = name Saya memahami tujuan dari __init__, tetapi disarankan untuk mendeklarasikan variabel di fungsi lain. …

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.