Как выполнить строку, содержащую код Python в Python?

Как выполнить строку, содержащую код Python в Python?

Как установить кодировку sys.stdout в Python 3?

Установка кодировки вывода по умолчанию в Python 2 является известной идиомой: sys.stdout = codecs.getwriter("utf-8")(sys.stdout) Это обертывает объект sys.stdout в записи кодека, который кодирует вывод в UTF-8. Однако этот метод не работает в Python 3, потому что sys.stdout.write() ожидает str , но результатом кодирования является количество bytes , и возникает ошибка, когда codecs пытаются записать закодированные […]

Аналог Python функции natsort (сортировка списка с использованием алгоритма «естественного порядка»)

Я хотел бы знать, есть ли что-то подобное функции PHP natsort в Python? l = ['image1.jpg', 'image15.jpg', 'image12.jpg', 'image3.jpg'] l.sort() дает: ['image1.jpg', 'image12.jpg', 'image15.jpg', 'image3.jpg'] но я хотел бы получить: ['image1.jpg', 'image3.jpg', 'image12.jpg', 'image15.jpg'] ОБНОВИТЬ База решений по этой ссылке def try_int(s): "Convert to integer if possible." try: return int(s) except: return s def natsort_key(s): […]

Что делает объект Python Ellipsis?

В то время как бездельничая серфинг в пространстве имен, я заметил нечетный объект с названием « Эллипсис », он не кажется или не делает ничего особенного, но он является глобально доступным встроенным. После поиска я обнаружил, что он используется в некотором неясном варианте синтаксиса разрезания Numpy и Scipy … но почти ничего. Был ли этот […]

Как создать zip-архив каталога

Как создать zip-архив структуры каталогов в Python?

Каков наилучший способ вызова сценария Python из другого сценария Python?

У меня есть сценарий с именем test1.py, который отсутствует в модуле. Он просто имеет код, который должен выполняться при запуске самого скрипта. Нет функций, классов, методов и т. Д. У меня есть другой скрипт, который работает как служба. Я хочу вызвать test1.py из сценария, запущенного как служба. Например: Файл test1.py print "I am a test" […]

Отправлять файл с помощью POST из скрипта Python

Есть ли способ отправить файл с помощью POST из сценария Python?

BeautifulSoup Grab Visible Webpage Text

В принципе, я хочу использовать BeautifulSoup, чтобы строго фиксировать видимый текст на веб-странице. Например, эта веб-страница – это мой тестовый пример. И я в основном хочу просто получить текстовый текст (статья) и, возможно, даже несколько названий вкладок здесь и там. Я попробовал предложение в этом вопросе SO, который возвращает много тегов <script> и html комментариев, […]

Python Время Секунды к h: m: s

У меня есть функция, которая возвращает информацию в секундах, но мне нужно сохранить эту информацию в часах: минуты: секунды. Есть ли простой способ конвертировать секунды в этот формат в python?

Определить группы непрерывных чисел в списке

Я хотел бы идентифицировать группы непрерывных чисел в списке, чтобы: myfunc([2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 20]) Возвращает: [(2,5), (12,17), 20] И было интересно, что лучший способ сделать это был (особенно, если есть что-то встроенное в Python). Изменить: Примечание. Я изначально забыл упомянуть, что отдельные числа должны быть возвращены как отдельные […]

Python - лучший язык программирования в мире.