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.

5
Cara andal membuka file di direktori yang sama dengan skrip Python
Saya biasa membuka file yang berada di direktori yang sama dengan skrip Python yang sedang berjalan dengan hanya menggunakan perintah seperti open("Some file.txt", "r") Namun, saya menemukan bahwa ketika skrip dijalankan di Windows dengan mengklik dua kali, skrip akan mencoba membuka file dari direktori yang salah. Sejak itu saya telah …
157 python  directory 

6
pythonw.exe atau python.exe?
Singkat cerita: pythonw.exetidak melakukan apa-apa, python.exetidak menerima apa-apa (mana yang harus saya gunakan?) test.py: print "a" Jendela CMD: C:\path>pythonw.exe test.py <BLANK LINE> C:\path> C:\path>python.exe test.py File "C:\path\test.py", line 7 print "a" ^ SyntaxError: invalid syntax C:\path> Tolong beritahu saya apa yang saya lakukan salah besar.
157 python  python-3.x 

9
Bagaimana cara memeriksa apakah suatu objek adalah objek generator di python?
Dengan python, bagaimana cara memeriksa apakah suatu objek adalah objek generator? Mencoba ini - >>> type(myobject, generator) memberikan kesalahan - Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'generator' is not defined (Saya tahu saya dapat memeriksa apakah objek memiliki nextmetode untuk menjadi generator, tetapi …
157 python  generator 

7
Bagaimana melakukan kurva eksponensial dan logaritmik dengan Python? Saya hanya menemukan polinomial yang pas
Saya memiliki satu set data dan saya ingin membandingkan baris mana yang paling menggambarkannya (polinomial dengan urutan berbeda, eksponensial, atau logaritmik). Saya menggunakan Python dan Numpy dan untuk pemasangan polinom ada fungsi polyfit(). Tetapi saya tidak menemukan fungsi seperti itu untuk pemasangan eksponensial dan logaritmik. Apakah ada? Atau bagaimana cara …



6
Item dalam objek JSON rusak menggunakan "json.dumps"?
Saya menggunakan json.dumpsuntuk mengkonversi menjadi seperti json countries.append({"id":row.id,"name":row.name,"timezone":row.timezone}) print json.dumps(countries) Hasil yang saya miliki adalah: [ {"timezone": 4, "id": 1, "name": "Mauritius"}, {"timezone": 2, "id": 2, "name": "France"}, {"timezone": 1, "id": 3, "name": "England"}, {"timezone": -4, "id": 4, "name": "USA"} ] Saya ingin memiliki kunci dalam urutan berikut: id, nama, …
157 python  json 




3
Tujuan pengaturan Django 'SECRET_KEY'
Apa sebenarnya inti dari SECRET_KEYdjango? Saya melakukan beberapa pencarian google dan memeriksa dokumen ( https://docs.djangoproject.com/en/dev/ref/settings/#secret-key ), tetapi saya mencari penjelasan yang lebih mendalam tentang ini, dan mengapa itu diperlukan. Misalnya, apa yang bisa terjadi jika kunci dikompromikan / orang lain tahu apa itu? Terima kasih.

6
Bagaimana Anda mendapatkan besarnya vektor di Numpy?
Sesuai dengan "Hanya ada satu cara yang jelas untuk melakukannya", bagaimana Anda mendapatkan besarnya vektor (array 1D) di Numpy? def mag(x): return math.sqrt(sum(i**2 for i in x)) Di atas berfungsi, tetapi saya tidak percaya bahwa saya harus menentukan sendiri fungsi sepele dan inti itu.
157 python  numpy 

7
Bagaimana cara menjalankan pernyataan multi-line dalam debugger Python sendiri (PDB)
Jadi saya menjalankan skrip Python di mana saya memanggil debugger Python, PDB dengan menulis: import ipdb; ipdb.set_trace() (Versi PDB iPython, meskipun untuk hal ini saya tidak berpikir itu membuat perbedaan; Saya menggunakannya untuk output berwarna saja). Sekarang, ketika saya sampai ke debugger saya ingin menjalankan pernyataan multi-line seperti jika klausa …



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.