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
Meniru 'sumber' Bash dengan Python
Saya memiliki skrip yang terlihat seperti ini: export foo=/tmp/foo export bar=/tmp/bar Setiap kali saya membangun, saya menjalankan 'source init_env' (di mana init_env adalah skrip di atas) untuk menyiapkan beberapa variabel. Untuk mencapai hal yang sama dengan Python saya menjalankan kode ini, reg = re.compile('export (?P<name>\w+)(\=(?P<value>.+))*') for line in open(file): m …
92 python  bash 

3
Modul Python dengan tanda hubung, atau tanda hubung (-) di namanya
Saya memiliki modul python dengan tanda hubung di namanya, foo-bar.py Mengubah nama modul adalah sesuatu yang saya lebih suka hindari karena modul dibagikan, dan saya harus mengejar semua tempat yang digunakan sehingga kasus khusus saya akan berfungsi. Apakah ada cara untuk memuat modul yang namanya berisi '-' yang biasanya dilarang? …
92 python  module  import 

15
Menjalankan program luar (dapat dieksekusi) dengan Python?
Saya baru saja mulai mengerjakan Python, dan saya telah mencoba menjalankan executable luar dari Python. Saya memiliki program yang dapat dieksekusi yang ditulis di Fortran. Misalkan nama untuk executable adalah flow.exe. Dan executable saya terletak di C:\Documents and Settings\flow_model. Saya mencoba perintah os.system dan popen, tetapi sejauh ini saya tidak …


4
Di Python, apa arti dict.pop (a, b)?
class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ mengapa ada argumen kedua?


4
Default Bidang Model Django Berdasarkan Bidang Lain dalam Model Sama
Saya memiliki model yang saya ingin berisi nama subjek dan inisialnya (datanya agak dianonimkan dan dilacak dengan inisial). Sekarang, saya menulis class Subject(models.Model): name = models.CharField("Name", max_length=30) def subject_initials(self): return ''.join(map(lambda x: '' if len(x)==0 else x[0], self.name.split(' '))) # Next line is what I want to do (or something …

3
Cara terbaik untuk membuat daftar "terbalik" dengan Python?
Dengan Python, apa cara terbaik untuk membuat daftar baru yang itemnya sama dengan daftar lainnya, tetapi dalam urutan terbalik? (Saya tidak ingin mengubah daftar yang sudah ada.) Inilah satu solusi yang terpikir oleh saya: new_list = list(reversed(old_list)) Ini juga memungkinkan untuk menduplikasi old_listkemudian membalikkan duplikat di tempat: new_list = list(old_list) …

20
Konversi basis 62
Bagaimana Anda mengonversi bilangan bulat menjadi basis 62 (seperti heksadesimal, tetapi dengan digit ini: '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'). Saya telah mencoba menemukan pustaka Python yang bagus untuk itu, tetapi mereka semua tampaknya sibuk dengan mengonversi string. Modul Python base64 hanya menerima string dan mengubah satu digit menjadi empat karakter. Saya mencari sesuatu yang …
92 python  math  base62 

5
Kepala dan ekor dalam satu baris
Apakah ada cara pythonic untuk membongkar daftar di elemen pertama dan "tail" dalam satu perintah? Sebagai contoh: >> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] >> head 1 >>> tail [1, 2, 3, 5, 8, 13, 21, 34, 55]
92 python  list  tail  head 


6
Mendapatkan kesalahan Python “from: can't read / var / mail / Bio”
Saya menjalankan skrip (bio) python yang menghasilkan kesalahan berikut: from: can't read /var/mail/Bio karena skrip saya tidak ada hubungannya dengan mail, saya tidak mengerti mengapa skrip saya mencari di / var / mail. Apa masalahnya di sini? saya ragu itu akan membantu karena skrip tampaknya tidak menjadi masalah, tetapi inilah …
92 python 


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.