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
Tidak dapat membandingkan naif dan sadar datetime.now () <= challenge.datetime_end
Saya mencoba membandingkan tanggal dan waktu saat ini dengan tanggal dan waktu yang ditentukan dalam model menggunakan operator perbandingan: if challenge.datetime_start &lt;= datetime.now() &lt;= challenge.datetime_end: Kesalahan skrip dengan: TypeError: can't compare offset-naive and offset-aware datetimes Modelnya terlihat seperti ini: class Fundraising_Challenge(models.Model): name = models.CharField(max_length=100) datetime_start = models.DateTimeField() datetime_end = models.DateTimeField() …

15
Kelas tidak memiliki anggota objek
def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) Baris pertama dari fungsi itu mendapat kesalahan pada Question.objects.all(): E1101: Kelas 'Pertanyaan' tidak memiliki objek 'anggota' Saya mengikuti tutorial dokumentasi Django dan mereka memiliki kode yang sama dan berjalan. Saya telah mencoba memanggil sebuah instance. Question …

6
Ketika memisahkan string kosong dengan Python, mengapa split () mengembalikan daftar kosong sementara split ('\ n') mengembalikan ['']?
Saya menggunakan split('\n')untuk mendapatkan baris dalam satu string, dan menemukan bahwa ''.split()mengembalikan daftar kosong [],, sambil ''.split('\n')mengembalikan ['']. Apakah ada alasan khusus untuk perbedaan seperti itu? Dan apakah ada cara yang lebih mudah untuk menghitung garis dalam sebuah string?

4
Bagaimana cara mengurutkan Counter berdasarkan nilai? - python
Selain melakukan pemahaman daftar terbalik, apakah ada cara pythonic untuk mengurutkan Counter berdasarkan nilai? Jika demikian, lebih cepat dari ini: &gt;&gt;&gt; from collections import Counter &gt;&gt;&gt; x = Counter({'a':5, 'b':3, 'c':7}) &gt;&gt;&gt; sorted(x) ['a', 'b', 'c'] &gt;&gt;&gt; sorted(x.items()) [('a', 5), ('b', 3), ('c', 7)] &gt;&gt;&gt; [(l,k) for k,l in sorted([(j,i) …

4
Mengapa array Python lambat?
Saya berharap array.arraylebih cepat dari daftar, karena array tampaknya tidak dikotak. Namun, saya mendapatkan hasil berikut: In [1]: import array In [2]: L = list(range(100000000)) In [3]: A = array.array('l', range(100000000)) In [4]: %timeit sum(L) 1 loop, best of 3: 667 ms per loop In [5]: %timeit sum(A) 1 loop, …


11
Bagaimana cara mengirim email melalui Django?
Di saya settings.py, saya punya yang berikut: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # Host for sending e-mail. EMAIL_HOST = 'localhost' # Port for sending e-mail. EMAIL_PORT = 1025 # Optional SMTP authentication information for EMAIL_HOST. EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_USE_TLS = False Kode email saya: from django.core.mail import EmailMessage email …
153 python  django  email  smtp 

10
Split views.py menjadi beberapa file
Saya views.pymenjadi terlalu besar dan sulit untuk menemukan pandangan yang benar. Bagaimana cara membaginya dalam beberapa file dan kemudian mengimpornya? Apakah ini melibatkan kehilangan kecepatan? Bisakah saya melakukan hal yang sama models.py?
153 python  django 


7
Kapan seharusnya iteritems () digunakan alih-alih item ()?
Apakah sah untuk digunakan items()daripada iteritems()di semua tempat? Mengapa iteritems()dihapus dari Python 3? Sepertinya metode yang hebat dan berguna. Apa alasan di baliknya? Sunting: Untuk memperjelas, saya ingin tahu apa idiom yang benar untuk iterasi melalui kamus dengan cara seperti generator (satu item pada satu waktu, tidak semua ke memori) …
153 python  python-3.x 

3
Bagaimana cara saya menyertakan bidang model terkait menggunakan Django Rest Framework?
Katakanlah kita memiliki model berikut: class Classroom(models.Model): room_number = [....] class Teacher(models.Model): name = [...] tenure = [...] classroom = models.ForeignKey(Classroom) Katakanlah alih-alih mendapatkan hasil seperti ini per fungsi ManyRelatedPrimaryKeyField: { "room_number": "42", "teachers": [ 27, 24, 7 ] }, minta itu mengembalikan sesuatu yang mencakup representasi model terkait penuh …


19
Cara membagi path dos menjadi komponen-komponennya dengan Python
Saya memiliki variabel string yang mewakili path dos, misalnya: var = "d:\stuff\morestuff\furtherdown\THEFILE.txt" Saya ingin membagi string ini menjadi: [ "d", "stuff", "morestuff", "furtherdown", "THEFILE.txt" ] Saya telah mencoba menggunakan split()dan replace()tetapi mereka hanya memproses backslash pertama atau mereka memasukkan angka hex ke dalam string. Saya perlu mengubah variabel string ini …
153 python 

17
Mereset objek generator dengan Python
Saya memiliki objek generator yang dikembalikan oleh banyak hasil. Persiapan untuk memanggil generator ini agak memakan waktu operasi. Itu sebabnya saya ingin menggunakan kembali generator beberapa kali. y = FunctionWithYield() for x in y: print(x) #here must be something to reset 'y' for x in y: print(x) Tentu saja, saya …
153 python  generator  yield 

5
Temukan dan ganti nilai string dalam daftar
Saya mendapat daftar ini: words = ['how', 'much', 'is[br]', 'the', 'fish[br]', 'no', 'really'] Yang saya inginkan adalah mengganti [br]dengan beberapa nilai fantastis yang serupa dengan &amp;lt;br /&amp;gt;dan dengan demikian mendapatkan daftar baru: words = ['how', 'much', 'is&lt;br /&gt;', 'the', 'fish&lt;br /&gt;', 'no', 'really']
153 python  string  list 

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.