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

416
Как сохранить интерактивный сеанс Python?

Я часто использую интерпретатор Python для работы с базами данных, файлами и т. Д. - в основном, много ручного форматирования полуструктурированных данных. Я неправильно сохраняю и очищаю полезные фрагменты так часто, как хотелось бы. Есть ли способ сохранить мой ввод в оболочку (соединения БД,...

415
Как мне прочитать данные CSV в массив записей в NumPy?

Интересно , если есть прямой путь , чтобы импортировать содержимое файла CSV в массив записей, сколько в том , как R - х read.table(), read.delim()иread.csv() импорт семейных данных в кадр данных АиРа? Или это лучший способ использовать csv.reader (), а затем применить что-то вроде...

415
Преобразовать строку JSON в DICT, используя Python

Я немного запутался с JSON в Python. Мне кажется, словарь, и по этой причине я пытаюсь сделать это: { "glossary": { "title": "example glossary", "GlossDiv": { "title": "S", "GlossList": { "GlossEntry": { "ID": "SGML", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Acronym":...

412
UnicodeDecodeError при чтении CSV-файла в Pandas с Python

Я запускаю программу, которая обрабатывает 30 000 похожих файлов. Случайное число из них останавливается и выдает эту ошибку ... File "C:\Importer\src\dfman\importer.py", line 26, in import_chr data = pd.read_csv(filepath, names=fields) File "C:\Python33\lib\site-packages\pandas\io\parsers.py",...

411
Использовать «модуль импорта» или «из модуля импорта»?

Я пытался найти исчерпывающее руководство о том, лучше ли его использовать import moduleили from module import? Я только начал с Python и пытаюсь начать с лучших практик. По сути, я надеялся, что кто-нибудь сможет поделиться своим опытом, какие предпочтения имеют другие разработчики и как лучше...

411
Расширяя кортежи в аргументы

Есть ли способ расширить кортеж Python в функцию - в качестве фактических параметров? Например, вот expand()волшебство: some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") Я знаю, что можно...

410
Python datetime в строку без микросекундного компонента

Я добавляю строки времени UTC к ответам Bitbucket API, которые в настоящее время содержат только строки времени Амстердама (!). Для согласованности с временными строками UTC, возвращенными в другом месте, желаемый формат 2011-11-03 11:07:04(с последующим+00:00 , но это не уместно). Каков наилучший...

410
Как мне указать, что возвращаемый тип метода такой же, как и сам класс?

У меня есть следующий код в Python 3: class Position: def __init__(self, x: int, y: int): self.x = x self.y = y def __add__(self, other: Position) -> Position: return Position(self.x + other.x, self.y + other.y) Но мой редактор (PyCharm) говорит, что ссылочная позиция не может быть разрешена (в...

407
Как я могу получить исходный код функции Python?

Предположим, у меня есть функция Python, как определено ниже: def foo(arg1,arg2): #do something with args a = arg1 + arg2 return a Я могу получить имя функции, используя foo.func_name. Как я могу программно получить его исходный код, как я напечатал...

407
На практике, каковы основные применения нового синтаксиса «yield from» в Python 3.3?

Мне трудно оборачивать свой мозг вокруг PEP 380 . В каких ситуациях полезно использовать «yield from»? Какой классический вариант использования? Почему это по сравнению с микропотоками? [ Обновить ] Теперь я понимаю причину моих трудностей. Я использовал генераторы, но никогда не использовал...

407
bash: pip: команда не найдена

Я скачал pip и побежал, python setup.py installи все работало просто отлично. Следующий шаг в учебнике - запустить, pip install <lib you want>но прежде чем он попытается найти что-то в сети, я получаю сообщение об ошибке «bash: pip: команда не найдена». Это на Mac OS X, я тоже новичок, так...

407
Как избежать Python / Pandas создания индекса в сохраненном CSV?

Я пытаюсь сохранить CSV в папку после внесения некоторых изменений в файл. Каждый раз, когда я использую pd.to_csv('C:/Path of file.csv')файл CSV имеет отдельный столбец индексов. Я хочу избежать печати индекса в CSV. Я старался: pd.read_csv('C:/Path to file to edit.csv', index_col = False) И...

404
Импортируйте несколько CSV-файлов в панды и объединяйте их в один DataFrame

Я хотел бы прочитать несколько CSV-файлов из каталога в панды и объединить их в один большой DataFrame. Я не был в состоянии понять это все же. Вот что у меня так далеко: import glob import pandas as pd # get data file names path =r'C:\DRO\DCL_rawdata_files' filenames = glob.glob(path + "/*.csv")...

403
Должны ли операторы импорта всегда быть наверху модуля?

ОПТОСОЗ 08 гласит: Импорт всегда помещается вверху файла, сразу после любых комментариев и строк документации, а также перед глобальными переменными и константами модуля. Однако, если класс / метод / функция, которую я импортирую, используется только в редких случаях, несомненно, более эффективно...