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ẻ.

17
Cách khắc phục lỗi Đã cố gắng nhập tương đối trong gói không có gói ngay cả với __init__.py
Tôi đang cố gắng làm theo PEP 328 , với cấu trúc thư mục sau: pkg/ __init__.py components/ core.py __init__.py tests/ core_test.py __init__.py Trong core_test.pytôi có báo cáo nhập khẩu sau đây from ..components.core import GameLoopEvents Tuy nhiên, khi tôi chạy, tôi gặp lỗi sau: tests$ python core_test.py Traceback (most …


30
Làm cách nào để vượt qua datetime.datetime không JSON serializable?
Tôi có một lệnh cơ bản như sau: sample = {} sample['title'] = "String" sample['somedate'] = somedatetimehere Khi tôi cố gắng làm, jsonify(sample)tôi nhận được: TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable Tôi có thể làm gì để mẫu từ điển của tôi có thể …
742 python  json 

11
Làm thế nào để có được một tên hàm như một chuỗi?
Trong Python, làm cách nào để lấy tên hàm dưới dạng chuỗi mà không gọi hàm? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes nên đầu ra "my_function". Là chức năng như vậy có sẵn trong Python? Nếu không, bất kỳ ý tưởng về cách thực hiện …
741 python  string  function 

25
Làm thế nào để sử dụng global () để tìm các tệp đệ quy?
Đây là những gì tôi có: glob(os.path.join('src','*.c')) nhưng tôi muốn tìm kiếm các thư mục con của src. Một cái gì đó như thế này sẽ làm việc: glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.join('src','*','*','*','*.c')) Nhưng điều này rõ ràng là hạn chế và vụng về.

6
Cách thay đổi một chuỗi thành chữ hoa
Tôi gặp vấn đề trong việc thay đổi một chuỗi thành chữ hoa với Python. Trong nghiên cứu của tôi, tôi đã nhận được string.ascii_uppercasenhưng nó không hoạt động. Các mã sau đây: >>s = 'sdsd' >>s.ascii_uppercase Đưa ra thông báo lỗi này: Traceback (most recent call last): File "<console>", …
737 python  string  uppercase 

16
Nhận dữ liệu nhận được trong một yêu cầu Flask
Tôi muốn có thể nhận dữ liệu được gửi đến ứng dụng Flask của mình. Tôi đã thử truy cập request.datanhưng nó là một chuỗi trống. Làm thế nào để bạn truy cập dữ liệu yêu cầu? from flask import request @app.route('/', methods=['GET', 'POST']) def parse_request(): data = request.data # …
736 python  flask  werkzeug 




13
Sử dụng @property so với getters và setters
Đây là một câu hỏi thiết kế dành riêng cho Python: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... và class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python cho phép chúng ta làm một trong hai cách. Nếu bạn thiết kế chương trình …



27
Cách xác định mảng hai chiều trong Python
Tôi muốn xác định mảng hai chiều mà không có độ dài khởi tạo như thế này: Matrix = [][] Nhưng nó không hoạt động... Tôi đã thử mã dưới đây, nhưng nó cũng sai: Matrix = [5][5] Lỗi: Traceback ... IndexError: list index out of range Lỗi của tôi …

11
Sự khác biệt giữa pip và conda là gì?
Tôi biết piplà một người quản lý gói cho các gói python. Tuy nhiên, tôi thấy cài đặt trên trang web của IPython sử dụng condađể cài đặt IPython. Tôi có thể sử dụng pipđể cài đặt IPython không? Tại sao tôi nên sử dụng condanhư một trình quản lý …

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.