Pertanyaan yang diberi tag python

150
Python regex non-serakah

Bagaimana cara membuat regex python "(.*)"seperti itu, mengingat "a (b) c (d) e"cocok python "b"bukan "b) c (d"? Saya tahu bahwa saya bisa menggunakan "[^)]"bukan ".", tapi saya mencari solusi yang lebih umum yang membuat regex saya sedikit lebih bersih. Apakah ada cara untuk memberi tahu python...

150
Panggil fungsi dengan daftar argumen dengan python

Saya mencoba memanggil fungsi di dalam fungsi lain dengan python, tetapi tidak dapat menemukan sintaks yang tepat. Yang ingin saya lakukan adalah sesuatu seperti ini: def wrapper(func, args): func(args) def func1(x): print(x) def func2(x, y, z): return x+y+z wrapper(func1,

150
Baca dulu N baris file dengan python

Kami memiliki file data mentah besar yang ingin kami pangkas ke ukuran yang ditentukan. Saya berpengalaman dalam. Net c #, namun ingin melakukan ini dengan python untuk menyederhanakan hal-hal dan tidak menarik. Bagaimana cara saya mendapatkan N baris pertama dari file teks dengan python? Apakah...

150
Beberapa tipe file Python glob

Apakah ada cara yang lebih baik untuk menggunakan glob.glob dengan python untuk mendapatkan daftar beberapa jenis file seperti .txt, .mdown, dan .markdown? Sekarang saya memiliki sesuatu seperti ini: projectFiles1 = glob.glob( os.path.join(projectDir, '*.txt') ) projectFiles2 = glob.glob(...

150
Menambahkan informasi ke pengecualian?

Saya ingin mencapai sesuatu seperti ini: def foo(): try: raise IOError('Stuff ') except: raise def bar(arg1): try: foo() except Exception as e: e.message = e.message + 'happens at %s' % arg1 raise bar('arg1') Traceback... IOError('Stuff Happens at arg1') Tapi yang saya dapatkan...

150
Fungsi Lambda dalam daftar pemahaman

Mengapa output dari dua berikut daftar comprehensions berbeda, meskipun fdan lambdafungsi yang sama? f = lambda x: x*x [f(x) for x in range(10)] dan [lambda x: x*x for x in range(10)] Pikiran Anda, keduanya type(f)dan type(lambda x: x*x)kembali jenis yang

150
Apa a. dalam pernyataan import dengan Python?

Saya melihat kode untuk multiprocessingmodul Python , dan berisi baris ini: from ._multiprocessing import win32, Connection, PipeConnection dari pada from _multiprocessing import win32, Connection, PipeConnection perbedaan halus adalah periode sebelumnya _multiprocessing. Apa artinya?...