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
Django bidang model dinamis
Saya sedang mengerjakan aplikasi multi-penyewa di mana beberapa pengguna dapat menentukan bidang data mereka sendiri (melalui admin) untuk mengumpulkan data tambahan dalam bentuk dan melaporkan data tersebut. Bit terakhir membuat JSONField bukan pilihan yang bagus, jadi saya punya solusi berikut: class CustomDataField(models.Model): """ Abstract specification for arbitrary data fields. Not …

7
Parameter url opsional Django
Saya memiliki URL Django seperti ini: url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='project_config' ), views.py: def ProjectConfig(request, product, project_id=None, template_name='project.html'): ... # do stuff Masalahnya adalah saya ingin project_idparameternya opsional. Saya ingin /project_config/dan /project_config/12345abdce/menjadi pola URL yang sama-sama valid, sehingga jika project_id diteruskan, maka saya dapat menggunakannya. Seperti saat ini, saya mendapatkan 404 …

9
Python: json.loads mengembalikan item yang diawali dengan 'u'
Saya akan menerima bentuk string JSON yang dikodekan Obj-C, dan saya mendekode string dummy (untuk saat ini) seperti kode di bawah ini. Output saya keluar dengan karakter 'u' mengawali setiap item: [{u'i': u'imap.gmail.com', u'p': u'aaaa'}, {u'i': u'333imap.com', u'p': u'bbbb'}... Bagaimana JSON menambahkan char unicode ini? Apa cara terbaik untuk menghapusnya? …
161 python  json 


4
Di Django, bagaimana cara memfilter QuerySet dengan pencarian bidang dinamis?
Diberi kelas: from django.db import models class Person(models.Model): name = models.CharField(max_length=20) Apakah mungkin, dan jika demikian caranya, memiliki QuerySet yang memfilter berdasarkan argumen dinamis? Sebagai contoh: # Instead of: Person.objects.filter(name__startswith='B') # ... and: Person.objects.filter(name__endswith='B') # ... is there some way, given: filter_by = '{0}__{1}'.format('name', 'startswith') filter_value = 'B' # ... …


3
Pesan PyLint: logging-format-interpolasi
Untuk kode berikut: logger.debug('message: {}'.format('test')) pylint menghasilkan peringatan berikut: logging-format-interpolasi (W1202): Gunakan% pemformatan dalam fungsi logging dan berikan parameter% sebagai argumen Digunakan ketika pernyataan logging memiliki bentuk panggilan "logging. (Format_string.format (format_args ...))". Panggilan seperti itu harus menggunakan format% sebagai gantinya, tetapi meninggalkan interpolasi ke fungsi logging dengan meneruskan parameter sebagai …


6
Membuat file XML sederhana menggunakan python
Apa pilihan saya jika saya ingin membuat file XML sederhana dengan python? (bijaksana perpustakaan) Xml yang saya inginkan terlihat seperti: <root> <doc> <field1 name="blah">some value1</field1> <field2 name="asdfasd">some vlaue2</field2> </doc> </root>
161 python  xml 

9
Numpy - tambahkan baris ke array
Bagaimana cara menambahkan baris ke array numpy? Saya memiliki array A: A = array([[0, 1, 2], [0, 2, 0]]) Saya ingin menambahkan baris ke array ini dari array X lain jika elemen pertama dari setiap baris dalam X memenuhi kondisi tertentu. Array numpy tidak memiliki metode 'menambahkan' seperti itu dari …
161 python  arrays  numpy  rows 

4
Muat ulang objek Django dari database
Apakah mungkin untuk menyegarkan keadaan objek Django dari database? Maksud saya perilaku kira-kira setara dengan: new_self = self.__class__.objects.get(pk=self.pk) for each field of the record: setattr(self, field, getattr(new_self, field)) UPDATE: Menemukan perang membuka kembali / memperbaiki wont di pelacak: http://code.djangoproject.com/ticket/901 . Masih tidak mengerti mengapa pengelola tidak menyukai ini.

5
Di localhost, bagaimana cara memilih nomor port gratis?
Saya mencoba untuk bermain dengan komunikasi antar-proses dan karena saya tidak tahu cara menggunakan pipa bernama di bawah Windows saya pikir saya akan menggunakan soket jaringan. Semuanya terjadi secara lokal. Server dapat meluncurkan budak dalam proses terpisah dan mendengarkan pada beberapa port. Budak melakukan pekerjaan mereka dan menyerahkan hasilnya kepada …
161 python  sockets  ipc  port 


12
Tampilkan desimal dalam notasi ilmiah
Bagaimana saya bisa menampilkan ini: Desimal ('40800000000.00000000000000') sebagai '4.08E + 10'? Saya sudah mencoba ini: >>> '%E' % Decimal('40800000000.00000000000000') '4.080000E+10' Tetapi memiliki 0 ekstra itu.

11
Cara menghapus bingkai dari matplotlib (pyplot.figure vs matplotlib.figure) (frameon = Salah Bermasalah di matplotlib)
Untuk menghapus bingkai dalam gambar, saya menulis frameon=False bekerja dengan sempurna pyplot.figure, tetapi dengan matplotlib.Figureitu hanya menghilangkan latar belakang abu-abu, bingkai tetap. Juga, saya hanya ingin garis ditampilkan, dan semua gambar lainnya transparan. dengan pyplot saya dapat melakukan apa yang saya inginkan, saya ingin melakukannya dengan matplotlib untuk beberapa alasan …
161 python  matplotlib 

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.