Câu hỏi được gắn thẻ «python»

Python là một ngôn ngữ lập trình đa năng, được gõ động, đa năng. Nó được thiết kế để nhanh chóng học, hiểu và sử dụng và thực thi một cú pháp rõ ràng và thống nhất. Xin lưu ý rằng Python 2 chính thức hết hỗ trợ kể từ ngày 01-01-2020. Tuy nhiên, đối với các câu hỏi Python dành riêng cho phiên bản, hãy thêm thẻ [python-2.7] hoặc [python-3.x]. Khi sử dụng một biến thể hoặc thư viện Python (ví dụ Jython, PyPy, Pandas, Numpy), vui lòng bao gồm nó trong các thẻ.

8
Trích xuất một phần của trận đấu regex
Tôi muốn một biểu thức chính quy để trích xuất tiêu đề từ trang HTML. Hiện tại tôi có cái này: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') Có một biểu thức chính quy để chỉ trích xuất nội dung của <title> vì vậy tôi …







7
Phương thức lớp tạo ra Type TypeError: Có nhiều giá trị cho đối số từ khóa
Nếu tôi định nghĩa một phương thức lớp với một đối số từ khóa, thì: class foo(object): def foodo(thing=None, thong='not underwear'): print thing if thing else "nothing" print 'a thong is',thong gọi phương thức này tạo ra một TypeError: myfoo = foo() myfoo.foodo(thing="something") ... TypeError: foodo() got multiple values for …

2
Nhận tiểu ban được chọn với argparse
Khi tôi sử dụng các lệnh con với python argparse, tôi có thể nhận được các đối số đã chọn. parser = argparse.ArgumentParser() parser.add_argument('-g', '--global') subparsers = parser.add_subparsers() foo_parser = subparsers.add_parser('foo') foo_parser.add_argument('-c', '--count') bar_parser = subparsers.add_parser('bar') args = parser.parse_args(['-g, 'xyz', 'foo', '--count', '42']) # args => Namespace(global='xyz', count='42') Vì vậy, …

5
Kế thừa và ghi đè __init__ trong python
Tôi đã đọc 'Đi sâu vào Python' và trong chương về các lớp học, nó đưa ra ví dụ này: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename Sau đó, tác giả nói rằng nếu bạn muốn ghi đè __init__phương thức, bạn phải gọi rõ ràng …


11
Làm thế nào để có được vị trí thư mục cha
mã này có được các mẫu / blog1 / page.html trong b.py: path = os.path.join(os.path.dirname(__file__), os.path.join('templates', 'blog1/page.html')) nhưng tôi muốn có được vị trí thư mục cha mẹ: aParent |--a | |---b.py | |---templates | |--------blog1 | |-------page.html |--templates |--------blog1 |-------page.html và làm thế nào để có được vị trí …
129 python  path 



8
Làm thế nào để trang trí một lớp học?
Trong Python 2.5, có cách nào để tạo một trình trang trí trang trí một lớp không? Cụ thể, tôi muốn sử dụng một trình trang trí để thêm một thành viên vào một lớp và thay đổi hàm tạo để lấy giá trị cho thành viên đó. Tìm kiếm …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.