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

139
Как сохранить словарь в файл?

У меня проблема с изменением значения dict и сохранением dict в текстовый файл (формат должен быть таким же), я только хочу изменить member_phoneполе. Мой текстовый файл имеет следующий формат: memberID:member_name:member_email:member_phone и я разделил текстовый файл с помощью: mdict={} for line...

139
Как установить часовой пояс в Джанго?

В settings.pyфайле моего проекта Django у меня есть эта строка: TIME_ZONE = 'UTC' Но я хочу, чтобы мое приложение работало в часовом поясе UTC + 2, поэтому я изменил его на TIME_ZONE = 'UTC+2' Это дает ошибку ValueError: Incorrect timezone setting: UTC+2. Как правильно это сделать?...

139
Как увидеть аргументы функции в IPython Notebook Server 3?

Я недавно переключился на IPython Notebook 3 (точнее 3.1.0-cbccb68), версию Anaconda. Ранее, когда я набрал функцию и открыл круглые скобки, как это: time.sleep() и если бы курсор был между скобками, то я бы получил контекстное меню наложения, которое отображало аргументы функции. Сейчас я не вижу...

139
Панды read_csv из URL

Я использую Python 3.4 с IPython и имею следующий код. Я не могу прочитать csv-файл по указанному URL: import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) У меня следующая ошибка «Ожидаемый путь к файлу...

139
Построение 2D тепловой карты с помощью Matplotlib

Используя Matplotlib, я хочу построить 2D тепловую карту. Мои данные представляют собой массив Numpy размером n на n, каждый со значением от 0 до 1. Итак, для элемента (i, j) этого массива я хочу построить квадрат с координатой (i, j) в моем тепловая карта, цвет которой пропорционален значению...

139
Как обновить существующую среду Conda с помощью файла .yml

Как можно обновить существующую среду conda другим файлом .yml. Это чрезвычайно полезно при работе над проектами, в которых есть несколько файлов требований, т. Е. И base.yml, local.yml, production.ymlт. Д. Например, ниже представлен base.ymlфайл с пакетами conda-forge, conda и pip: base.yml name:...

138
Генерация случайной даты между двумя другими датами

Как бы я сгенерировал случайную дату, которая должна быть между двумя другими данными датами? Подпись функции должна выглядеть примерно так: random_date("1/1/2008 1:30 PM", "1/1/2009 4:50 AM", 0.34) ^ ^ ^ date generated has date generated has a random number to be after this to be before this и...

138
Могу ли я перенаправить стандартный вывод в python в какой-то строковый буфер?

Я использую Python ftplibдля написания небольшого FTP-клиента, но некоторые функции в пакете не возвращают вывод строки, а печатают в stdout. Я хочу перенаправить stdoutна объект, с которого я смогу прочитать вывод. Я знаю, stdoutможет быть перенаправлен в любой обычный файл с: stdout =...

138
virtualenv --no-site-packages и pip все еще находят глобальные пакеты?

У меня сложилось впечатление, что virtualenv --no-site-packagesэто создаст совершенно отдельную и изолированную среду Python, но, похоже, это не так. Например, у меня есть python-django, установленный глобально, но я хочу создать virtualenv с другой версией Django. $ virtualenv --no-site-packages...

138
Почему использование eval - плохая практика?

Я использую следующий класс, чтобы легко хранить данные моих песен. class Song: """The class to store the details of each song""" attsToStore=('Name', 'Artist', 'Album', 'Genre', 'Location') def __init__(self): for att in self.attsToStore: exec 'self.%s=None'%(att.lower()) in locals() def...

138
Как исправить ошибки PyDev «Неопределенная переменная из импорта»?

У меня есть проект Python, использующий PyDev в Eclipse, и PyDev продолжает генерировать ложные ошибки для моего кода. У меня есть модуль settings, определяющий settingsобъект. Я импортирую это в модуль bи назначаю атрибут: from settings import settings settings.main = object() В некоторых частях...

138
Конвертировать int в ASCII и обратно в Python

Я работаю над сокращением URL для своего сайта, и мой текущий план (я открыт для предложений) заключается в использовании идентификатора узла для создания сокращенного URL. Таким образом, теоретически, узел 26 может быть short.com/z, узел 1 может быть short.com/a, узел 52 может быть short.com/Z, а...

138
Как удалить конкретный элемент из массива, используя python

Я хочу написать что-то, что удаляет определенный элемент из массива. Я знаю, что мне нужно forперебрать массив, чтобы найти элемент, который соответствует содержимому. Допустим, у меня есть массив писем, и я хочу избавиться от элемента, который соответствует какой-либо строке письма. Я на самом...

138
Как я могу использовать if / else в понимании словаря?

Существует ли способ в Python 2.7+ сделать что-то вроде следующего? { something_if_true if condition else something_if_false for key, value in dict_.items() } Я знаю, что вы можете сделать что-нибудь с помощью «если»: { something_if_true for key, value in dict_.items() if...

138
Установите модуль с помощью pip для конкретной версии Python

В Ubuntu 10.04 по умолчанию установлен Python 2.6, затем я установил Python 2.7. Как я могу использовать pip installдля установки пакетов для Python 2.7. Например: pip install beautifulsoup4 по умолчанию устанавливает BeautifulSoup для Python 2.6 Когда я делаю: import bs4 в Python 2.6 это работает,...

138
Python TypeError: недостаточно аргументов для строки формата

Вот результат. Я считаю, что это строки utf-8 ... некоторые из них могут быть NoneType, но они сразу же выходят из строя, прежде чем такие ... instr = "'%s', '%s', '%d', '%s', '%s', '%s', '%s'" % softname, procversion, int(percent), exe, description, company, procurl Ошибка типа: недостаточно...