Запитання з тегом «python»

Python - це багатопарадигма, динамічно набрана, багатоцільова мова програмування. Він призначений для швидкого вивчення, розуміння та використання та використання чистого та єдиного синтаксису. Зверніть увагу, що Python 2 офіційно не підтримується станом на 01-01-2020. Тим не менш, для питань, пов’язаних з версією Python, додайте тег [python-2.7] або [python-3.x]. Використовуючи варіант або бібліотеку Python (наприклад, Jython, PyPy, Pandas, Numpy), будь ласка, включіть його до тегів.


30
Як використовувати значення крокового значення десяткового діапазону ()?
Чи є спосіб перейти між 0 і 1 на 0,1? Я думав, що можу це зробити так, але це не вдалося: for i in range(0, 1, 0.1): print i Натомість, це говорить, що аргумент кроку не може бути нульовим, чого я не очікував.

11
Як отримати ім'я функції у вигляді рядка?
Як в Python я можу отримати ім'я функції у вигляді рядка, не викликаючи функції? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes повинен вивести "my_function". Чи доступна така функція в Python? Якщо ні, то будь-які ідеї, як реалізувати get_function_name_as_stringв Python?
740 python  string  function 

30
Як подолати “datetime.datetime не серійний JSON”?
У мене основний диктат наступним чином: sample = {} sample['title'] = "String" sample['somedate'] = somedatetimehere Коли я намагаюся зробити, jsonify(sample)я отримую: TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable Що я можу зробити так, щоб мій зразок словника міг подолати помилку вище? Примітка. Хоча це може …
740 python  json 

25
Як використовувати glob () для пошуку файлів рекурсивно?
Ось що я маю: glob(os.path.join('src','*.c')) але я хочу шукати підпапки src. Щось подібне спрацювало б: glob(os.path.join('src','*.c')) glob(os.path.join('src','*','*.c')) glob(os.path.join('src','*','*','*.c')) glob(os.path.join('src','*','*','*','*.c')) Але це, очевидно, обмежено і незграбно.

6
Як змінити рядок у великі регістри
У мене є проблема в зміні рядка в великі регістри з Python. У своєму дослідженні я зрозумів, string.ascii_uppercaseале це не працює. Наступний код: >>s = 'sdsd' >>s.ascii_uppercase Подає це повідомлення про помилку: Traceback (most recent call last): File "<console>", line 1, in <module> AttributeError: 'str' object has no attribute 'ascii_uppercase' …
737 python  string  uppercase 

16
Отримати дані, отримані у запиті на колбу
Я хочу мати змогу отримати дані, відправлені в мій додаток Flask. Я намагався отримати доступ, request.dataале це порожній рядок. Як ви отримуєте доступ до даних запиту? from flask import request @app.route('/', methods=['GET', 'POST']) def parse_request(): data = request.data # data is empty # need posted data here Відповідь на це …
735 python  flask  werkzeug 


8
Яка найкраща структура проекту для програми Python? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 3 роки тому . Уявіть, що ви хочете розробити нетривіальний додаток для кінцевих користувачів (не веб) на Python. …


13
Використання @property проти getters та setters
Ось чітке специфічне для дизайну Python питання: class MyClass(object): ... def get_my_attr(self): ... def set_my_attr(self, value): ... і class MyClass(object): ... @property def my_attr(self): ... @my_attr.setter def my_attr(self, value): ... Python дозволяє нам це робити в будь-якому випадку. Якщо ви створили програму Python, який би ви підходили і чому?



27
Як визначити двовимірний масив у Python
Я хочу визначити двовимірний масив без ініціалізованої довжини, як це: Matrix = [][] але це не працює ... Я спробував код нижче, але він також неправильний: Matrix = [5][5] Помилка: Traceback ... IndexError: list index out of range Яка моя помилка?

11
Як я можу змусити поділ бути плаваючою точкою? Ділення продовжує округлення до 0?
У мене є два цілих значення aі b, але мені потрібно їх співвідношення у плаваючій точці. Я це знаю a < bі хочу обчислити a / b, тому якщо я буду використовувати ціле ділення, я завжди отримуватиму 0 із залишком a. Як я можу змусити cбути числом з плаваючою комою …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.