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

121
Перебрать все значения вложенного словаря?

for k, v in d.iteritems(): if type(v) is dict: for t, c in v.iteritems(): print "{0} : {1}".format(t, c) Я пытаюсь перебрать словарь и распечатать все пары «ключ-значение», где значение не является вложенным словарем. Если значение является словарем, я хочу войти в него и распечатать его пары...

121
Как предотвратить поломку трубы errno 32?

В настоящее время я использую приложение, построенное на Python. Когда я запускаю его на персональном компьютере, он работает без проблем. Однако, когда я перемещаю его на рабочий сервер. Он продолжает показывать мне прикрепленную ниже ошибку: Я провел небольшое исследование и понял, что браузер...

121
Удаление чисел из строки [закрыто]

Трудно сказать, о чем здесь спрашивают. Этот вопрос двусмысленный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Если вам нужна помощь в прояснении этого вопроса и его повторном открытии, посетите Справочный центр . Закрыт 7 лет...

121
Найдите максимальное значение столбца и верните соответствующие значения строки с помощью Pandas

Используя Python Pandas, я пытаюсь найти Country& Placeс максимальным значением. Это возвращает максимальное значение: data.groupby(['Country','Place'])['Value'].max() Но как мне получить соответствующее Countryи...

121
CSV-символ новой строки отображается в поле без кавычек ошибка

следующий код работал до сегодняшнего дня, когда я импортировал с компьютера Windows и получил эту ошибку: символ новой строки в поле без кавычек - нужно ли открывать файл в универсальном режиме новой строки? import csv class CSV: def __init__(self, file=None): self.file = file def read_file(self):...

121
Как записать в существующий файл Excel без перезаписи данных (с помощью pandas)?

Я использую pandas для записи в файл excel следующим образом: import pandas writer = pandas.ExcelWriter('Masterfile.xlsx') data_filtered.to_excel(writer, "Main", cols=['Diff1', 'Diff2']) writer.save() Masterfile.xlsx уже состоит из нескольких разных вкладок. Однако в нем еще нет «Main». Pandas...

121
Mac OS X - EnvironmentError: mysql_config не найден

Во-первых, да, я это уже видел: pip install mysql-python не работает с EnvironmentError: mysql_config не найден Эта проблема Я пытаюсь использовать Django в проекте Google App Engine. Однако мне не удалось начать работу, поскольку сервер не запускается должным образом из-за:...

121
получение индекса строки в функции применения панд

Я пытаюсь получить доступ к индексу строки в функции, применяемой ко всему DataFrameв Pandas. У меня примерно так: df = pandas.DataFrame([[1,2,3],[4,5,6]], columns=['a','b','c']) >>> df a b c 0 1 2 3 1 4 5 6 и я определю функцию, которая обращается к элементам с заданной строкой def...

121
Эффективно сортировать массив numpy в порядке убывания?

Я удивлен, что этот конкретный вопрос не задавали раньше, но я действительно не нашел его ни в SO, ни в документации np.sort. Скажем, у меня есть случайный массив numpy, содержащий целые числа, например: > temp = np.random.randint(1,10, 10) > temp array([2, 4, 7, 4, 2, 2, 7, 6, 4, 4]) Если я...

121
Существование изменяемого именованного кортежа в Python?

Кто-нибудь может изменить namedtuple или предоставить альтернативный класс, чтобы он работал с изменяемыми объектами? В первую очередь для удобства чтения я хотел бы что-то похожее на namedtuple, которое делает это: from Camelot import namedgroup Point = namedgroup('Point', ['x', 'y']) p = Point(0,...

121
Как правильно отлаживать блокнот iPython?

Насколько я знаю, %debug magicотладку можно делать в пределах одной ячейки. Однако у меня есть вызовы функций в нескольких ячейках. Например, In[1]: def fun1(a) def fun2(b) # I want to set a breakpoint for the following line # return do_some_thing_about(b) return fun2(a) In[2]: import...

121
Python / Json: имя свойства должно быть заключено в двойные кавычки

Я пытался найти хороший способ загрузки объектов JSON в Python. Я отправляю эти данные json: {'http://example.org/about': {'http://purl.org/dc/terms/title': [{'type': 'literal', 'value': "Anna's Homepage"}]}} на бэкэнд, где он будет получен в виде строки, которую я использовал json.loads(data)для...

121
pip или pip3 для установки пакетов для Python 3?

У меня Macbook с OS X El Captain. Я думаю, что это Python 2.7предустановлено на нем. Однако я Python 3.5тоже установил . Когда я начал использовать Python 3, я прочитал, что если я хочу установить пакет, я должен ввести: pip3 install some_package Во всяком случае, теперь, когда я использую pip...

120
Как получить переменные экземпляра в Python?

Есть ли в Python встроенный метод для получения массива всех переменных экземпляра класса? Например, если у меня есть этот код: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Есть ли у меня способ сделать это: >>> mystery_method(hi) ["ii", "kk"] Изменить: изначально я...

120
Убедитесь, что запущен только один экземпляр программы

Есть ли способ Python запустить только один экземпляр программы? Единственное разумное решение, которое я придумал, - это попытаться запустить его как сервер на каком-то порте, а затем вторая программа, пытающаяся привязаться к тому же порту, терпит неудачу. Но это не очень хорошая идея, может...

120
Как я могу асинхронно запустить внешнюю команду из Python?

Мне нужно запустить команду оболочки асинхронно из сценария Python. Под этим я подразумеваю, что я хочу, чтобы мой скрипт Python продолжал работать, пока внешняя команда отключается и делает все, что ей нужно. Я прочитал этот пост: Вызов внешней команды в Python Затем я ушел и провел некоторое...

120
Вставка объекта Python datetime.datetime в MySQL

У меня есть столбец даты в таблице MySQL. Я хочу вставитьdatetime.datetime() объект в этот столбец. Что мне следует использовать в операторе выполнения? Я пытался: now = datetime.datetime(2009,5,5) cursor.execute("INSERT INTO table (name, id, datecolumn) VALUES (%s, %s , %s)",("name", 4,now)) Я...