Вопросы с тегом «python»

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

2
Разница между определением typing.Dict и dict?
Я практикуюсь в использовании подсказок типов в Python 3.5. Один из моих коллег использует typing.Dict: import typing def change_bandwidths(new_bandwidths: typing.Dict, user_id: int, user_name: str) -> bool: print(new_bandwidths, user_id, user_name) return False def my_change_bandwidths(new_bandwidths: dict, user_id: int, user_name: str) ->bool: print(new_bandwidths, user_id, user_name) return True def main(): my_id, my_name = 23, …

5
Когда использовать «поднять NotImplementedError»?
Чтобы напомнить себе и своей команде о правильной реализации класса? Я не могу полностью использовать такой абстрактный класс: class RectangularRoom(object): def __init__(self, width, height): raise NotImplementedError def cleanTileAtPosition(self, pos): raise NotImplementedError def isTileCleaned(self, m, n): raise NotImplementedError
102 python  oop 


10
Форматирование строки запроса Python SQL
Я пытаюсь найти лучший способ отформатировать строку запроса sql. Когда я отлаживаю свое приложение, я хочу записать в журнал все строки запроса sql, и важно, чтобы строка была правильно сформирована. Опция 1 def myquery(): sql = "select field1, field2, field3, field4 from table where condition1=1 and condition2=2" con = mymodule.get_connection() …

10
Как отложить / отложить оценку f-строк?
Я использую строки шаблона для генерации некоторых файлов, и мне нравится лаконичность новых f-строк для этой цели, за то, что мой предыдущий код шаблона был сокращен примерно так: template_a = "The current name is {name}" names = ["foo", "bar"] for name in names: print (template_a.format(**locals())) Теперь я могу это сделать, …

4
Добавить столбец с постоянным значением в фреймворк pandas [дубликат]
На этот вопрос уже есть ответы здесь : Добавить столбец в фрейм данных с постоянным значением (4 ответа) Закрыт 4 месяца назад . Учитывая DataFrame: np.random.seed(0) df = pd.DataFrame(np.random.randn(3, 3), columns=list('ABC'), index=[1, 2, 3]) df A B C 1 1.764052 0.400157 0.978738 2 2.240893 1.867558 -0.977278 3 0.950088 -0.151357 -0.103219 …
102 python  pandas 

2
удаление строк из фрейма данных на основании условия «не в» [дубликат]
На этот вопрос уже есть ответы здесь : Как отфильтровать фрейм данных Pandas, используя 'in' и 'not in', как в SQL (8 ответов) Закрыт 6 месяцев назад . Я хочу удалить строки из фрейма данных pandas, когда значение столбца даты находится в списке дат. Следующий код не работает: a=['2015-01-01' , …
102 python  pandas 

13
Как использовать шаблоны Django без остальной части Django?
Я хочу использовать механизм шаблонов Django в своем (Python) коде, но я не создаю веб-сайт на основе Django. Как мне использовать его, не имея файла settings.py (и других) и не устанавливая переменную среды DJANGO_SETTINGS_MODULE? Если я запустил следующий код: >>> import django.template >>> from django.template import Template, Context >>> t …

6
Есть ли ошибки с использованием unicode_literals в Python 2.6?
У нас уже есть код, работающий под Python 2.6. Чтобы подготовиться к Python 3.0, мы начали добавлять: from __future__ импортировать unicode_literals в наши .pyфайлы (по мере их изменения). Мне интересно, делал ли кто-нибудь еще это и столкнулся с какими-либо неочевидными ошибками (возможно, потратив много времени на отладку).

7
Как я могу удалить символы, отличные от ASCII, но оставить точки и пробелы с помощью Python?
Я работаю с файлом .txt. Мне нужна строка текста из файла без символов, отличных от ASCII. Однако я хочу оставить пробелы и точки. В настоящее время я их тоже снимаю. Вот код: def onlyascii(char): if ord(char) < 48 or ord(char) > 127: return '' else: return char def get_my_string(file_path): f=open(file_path,'r') …
101 python  text  unicode  filter  ascii 

3
Поддерживает ли Flask регулярные выражения в маршрутизации URL-адресов?
Я понимаю, что во Flask есть преобразователи int, float и path, но в разрабатываемом нами приложении есть более сложные шаблоны в URL-адресах. Есть ли способ использовать регулярные выражения, как в Django?
101 python  regex  flask 

11
AttributeError: объект 'модуль' не имеет атрибута 'тесты'
Я запускаю эту команду: python manage.py test project.apps.app1.tests и это вызывает эту ошибку: AttributeError: объект 'модуль' не имеет атрибута 'тесты' Ниже представлена ​​моя структура каталогов. Я также добавил app1 в конфигурацию моих установленных приложений. Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/username/local/dev/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 385, …

3
Загрузка и анализ файла JSON с несколькими объектами JSON
Я пытаюсь загрузить и проанализировать файл JSON в Python . Но я застрял, пытаясь загрузить файл: import json json_data = open('file') data = json.load(json_data) Урожайность: ValueError: Extra data: line 2 column 1 - line 225116 column 1 (char 232 - 160128774) Посмотрел на 18.2. json- Кодировщик и декодер JSON в …
101 python  json  file  jsonlines 


5
Реализован ли клиент WebSocket для Python? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Я нашел этот проект: http://code.google.com/p/standalonewebsocketserver/ для сервера WebSocket, но мне нужно реализовать клиент …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.