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

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

20
Как красиво распечатать вложенные словари?
Как я могу довольно напечатать словарь с глубиной ~ 4 в Python? Я попытался использовать красивую печать pprint(), но это не сработало: import pprint pp = pprint.PrettyPrinter(indent=4) pp.pprint(mydict) Я просто хочу отступ ( "\t") для каждого вложения, чтобы получить что-то вроде этого: key1 value1 value2 key2 value1 value2 и т.п. …
289 python  dictionary 

11
Как выполнить файл в интерпретаторе Python?
Я пытаюсь выполнить файл с командами Python из интерпретатора. РЕДАКТИРОВАТЬ: я пытаюсь использовать переменные и настройки из этого файла, чтобы не вызывать отдельный процесс.
289 python 

7
получить список из столбца данных панд
У меня есть документ Excel, который выглядит следующим образом .. cluster load_date budget actual fixed_price A 1/1/2014 1000 4000 Y A 2/1/2014 12000 10000 Y A 3/1/2014 36000 2000 Y B 4/1/2014 15000 10000 N B 4/1/2014 12000 11500 N B 4/1/2014 90000 11000 N C 7/1/2014 22000 18000 N …
289 python  list  pandas 





16
Какой самый быстрый способ отправить 100 000 HTTP-запросов в Python?
Я открываю файл с 100 000 URL. Мне нужно отправить HTTP-запрос на каждый URL и распечатать код состояния. Я использую Python 2.6 и до сих пор смотрел на многие запутанные способы, которыми Python реализует многопоточность / параллелизм. Я даже посмотрел на библиотеку Python Concurrence , но не могу понять, как …
287 python  http  concurrency 

8
Подпроцесс Python / Popen с измененной средой
Я считаю, что запуск внешней команды с немного измененной средой является очень распространенным случаем. Вот как я это делаю: import subprocess, os my_env = os.environ my_env["PATH"] = "/usr/sbin:/sbin:" + my_env["PATH"] subprocess.Popen(my_command, env=my_env) У меня есть чувство, что есть лучший способ; это выглядит хорошо?
286 python  subprocess  popen 


10
Использование «глобального» ключевого слова в Python
Из прочтения документации я понимаю, что в Python есть отдельное пространство имен для функций, и если я хочу использовать глобальную переменную в этой функции, мне нужно ее использовать global. Я использую Python 2.7, и я попробовал этот маленький тест >>> sub = ['0', '0', '0', '0'] >>> def getJoin(): ... …

11
Сюжеты Matplotlib: удаление осей, легенд и пробелов
Я новичок в Python и Matplotlib, я хотел бы просто применить цветовую карту к изображению и написать результирующее изображение, без использования осей, меток, заголовков или чего-то, что обычно автоматически добавляется matplotlib. Вот что я сделал: def make_image(inputname,outputname): data = mpimg.imread(inputname)[:,:,0] fig = plt.imshow(data) fig.set_cmap('hot') fig.axes.get_xaxis().set_visible(False) fig.axes.get_yaxis().set_visible(False) plt.savefig(outputname) Он успешно удаляет …
285 python  matplotlib 

9
Разве плохо иметь мой каталог virtualenv внутри моего репозитория git?
Я думаю о том, чтобы поместить virtualenv для веб-приложения Django, которое я создаю, в свой git-репозиторий для приложения. Кажется, что простой способ сделать развертывание простым и легким. Есть ли причина, почему я не должен этого делать?


18
Каков наилучший способ повторного выполнения функции каждые х секунд?
Я хочу постоянно выполнять функцию в Python каждые 60 секунд навсегда (точно так же, как NSTimer в Objective C). Этот код будет работать как демон и по сути похож на вызов сценария python каждую минуту с использованием cron, но без необходимости его установки пользователем. В этом вопросе о cron, реализованном …
285 python  timer 

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