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

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

11
Как убить цикл while нажатием клавиши?
Я читаю последовательные данные и пишу в CSV-файл с помощью цикла while. Я хочу, чтобы пользователь мог завершить цикл while, как только почувствует, что собрал достаточно данных. while True: #do a bunch of serial stuff #if the user presses the 'esc' or 'return' key: break Я сделал что-то подобное с …

9
Python: как определить язык?
Я хочу получить вот это: Input text: "ру́сский язы́к" Output text: "Russian" Input text: "中文" Output text: "Chinese" Input text: "にほんご" Output text: "Japanese" Input text: "العَرَبِيَّة" Output text: "Arabic" Как я могу это сделать на Python? Спасибо.
86 python  string  parsing 

2
psycopg2: AttributeError: объект 'module' не имеет атрибута 'extras'
В моем коде я использую DictCursorиз psycopg2.extrasтак dict_cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) Однако внезапно при загрузке курсора я получаю следующую ошибку: AttributeError: 'module' object has no attribute 'extras' Может быть, в моей установке что-то не так, но я не знаю, с чего начать. Я сделал некоторые обновления с помощью pip, но, насколько …

5
Что делает хеш в Python?
Я видел пример кода, в котором hashфункция применяется к кортежу. В результате возвращается отрицательное целое число. Интересно, что делает эта функция? Гугл не помогает. Я нашел страницу, которая объясняет, как вычисляется хэш, но не объясняет, зачем нам нужна эта функция.
86 python  hash 

9
Редактирование определенной строки в текстовом файле в Python
Допустим, у меня есть текстовый файл, содержащий: Dan Warrior 500 1 0 Есть ли способ отредактировать определенную строку в этом текстовом файле? Прямо сейчас у меня есть это: #!/usr/bin/env python import io myfile = open('stats.txt', 'r') dan = myfile.readline() print dan print "Your name: " + dan.split('\n')[0] try: myfile = …
86 python  io 

9
Как сохранить новый лист в существующем файле Excel с помощью Pandas?
Я хочу использовать файлы Excel для хранения данных, разработанных с помощью Python. Моя проблема в том, что я не могу добавлять листы в существующий файл Excel. Здесь я предлагаю образец кода для работы, чтобы решить эту проблему. import pandas as pd import numpy as np path = r"C:\Users\fedel\Desktop\excelData\PhD_data.xlsx" x1 = …

2
Обработка обратных ссылок на группы захвата в шаблоне замены re.sub
Я хочу взять строку 0.71331, 52.25378и вернуть 0.71331,52.25378- т.е. просто найти цифру, запятую, пробел и цифру и вырезать пробел. Это мой текущий код: coords = '0.71331, 52.25378' coord_re = re.sub("(\d), (\d)", "\1,\2", coords) print coord_re Но это дает мне 0.7133,2.25378. Что я делаю не так?
86 python  regex 

6
Где мне разместить собственный модуль Python, чтобы его можно было импортировать
У меня есть собственный пакет на Python, и я использую его очень часто. какой самый элегантный или стандартный каталог, в который я должен поместить свой пакет, чтобы его можно было импортировать, не играя с PYTHONPATH или sys.path? А как насчет сайтов-пакетов например? /usr/lib/python2.7/site-packages. Часто ли в Python копировать и вставлять …


6
Как отключить тест с помощью pytest?
Допустим, у меня есть куча тестов: def test_func_one(): ... def test_func_two(): ... def test_func_three(): ... Есть ли декоратор или что-то подобное, что я мог бы добавить к функциям, чтобы предотвратить pytestзапуск только этого теста? Результат может выглядеть примерно так ... @pytest.disable() def test_func_one(): ... def test_func_two(): ... def test_func_three(): ...
86 python  testing  pytest 

11
AssertionError: отображение функции просмотра перезаписывает существующую функцию конечной точки: main
Кто-нибудь знает, почему я не могу перезаписать существующую функцию конечной точки, если у меня есть два таких правила URL-адреса app.add_url_rule('/', view_func=Main.as_view('main'), methods=["GET"]) app.add_url_rule('/<page>/', view_func=Main.as_view('main'), methods=["GET"]) Выслеживать: Traceback (most recent call last): File "demo.py", line 20, in <module> methods=["GET"]) File ".../python2.6/site-packages/flask‌​/app.py", line 62, in wrapper_func return f(self, *args, **kwargs) File ".../python2.6/site-packages/flask‌​/app.py", …
86 python  flask 

2
Ошибка CORS в том же домене?
Прямо сейчас я столкнулся со странной проблемой CORS. Вот сообщение об ошибке: XMLHttpRequest cannot load http://localhost:8666/routeREST/select?q=[...] Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin Два сервера: localhost: 8666 / routeREST /: это простой сервер Python Bottle. localhost: 8080 /: Python simpleHTTPserver, на котором я запускаю приложение Javascript. Это приложение выполняет запросы …

3
Как лучше всего упорядочить методы в классе Python?
Я хочу упорядочить методы в классе Python, но не знаю, какой порядок правильный. Когда я извлекаю методы в Eclipse с помощью PyDev, Eclipse помещает извлеченный метод поверх измененного. Но при этом детали более низкого уровня ставятся перед деталями более высокого уровня. По словам дяди Боба, я должен сделать обратное, чтобы …
86 python 

4
В чем разница между модулем и библиотекой в ​​Python?
У меня есть опыт работы с Java, и я новичок в Python. Прежде чем продолжить, я хочу убедиться, что правильно понимаю терминологию Python. Я понимаю модуль : сценарий, который может быть импортирован многими сценариями для облегчения чтения. Как и в java, у вас есть класс, и этот класс может быть …
86 python  module  package 

1
Сиборн показывает научную запись на тепловой карте для трехзначных чисел
Я создаю тепловую карту из pivot_table pandas, как показано ниже: table2 = pd.pivot_table(df,values='control',columns='Year',index='Region',aggfunc=np.sum) sns.heatmap(table2,annot=True,cmap='Blues') Он создает тепловую карту, как показано ниже. Вы можете видеть, что числа не огромны (максимум 750), но они показаны в научном обозначении. Если я смотрю на саму таблицу, это не так. Есть идеи, как я могу …

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