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

341
Python argparse: как вставить новую строку в текст справки?

Я использую argparseв Python 2.7 для анализа параметров ввода. Один из моих вариантов - это множественный выбор. Я хочу сделать список в тексте справки, например, from argparse import ArgumentParser parser = ArgumentParser(description='test') parser.add_argument('-g', choices=['a', 'b', 'g', 'd',...

340
Отображение трассировки стека из запущенного приложения Python

У меня есть это приложение Python, которое время от времени зависает, и я не могу найти где. Есть ли какой-нибудь способ дать интерпретатору Python указание точного кода, который выполняется? Какая-то трассировка стека на лету? Смежные вопросы: Вывести текущий стек вызовов из метода в коде Python...

340
Время ISO (ISO 8601) в Python

У меня есть файл. В Python я хотел бы взять его время создания и преобразовать его в строку времени ISO (ISO 8601) , сохранив тот факт, что он был создан в восточном часовом поясе (ET) . Как мне взять ctime файла и преобразовать его в строку времени ISO, которая указывает восточный часовой пояс (и...

340
Почему в Python нет понимания кортежей?

Как мы все знаем, есть понимание списка, как [i for i in [1, 2, 3, 4]] и есть словарное понимание, как {i:j for i, j in {1: 'a', 2: 'b'}.items()} но (i for i in (1, 2, 3)) окажется в генераторе, а не в tupleпонимании. Это почему? Я предполагаю, что а tupleявляется неизменным, но это не похоже на...

339
Удаление всего, кроме буквенно-цифровых символов из строки в Python

Каков наилучший способ вырезать все не алфавитно-цифровые символы из строки, используя Python? Решения, представленные в PHP-варианте этого вопроса , вероятно, будут работать с некоторыми незначительными изменениями, но не кажутся мне «питонными». Для справки, я хочу не просто удалять точки и...

339
Как удалить Python 2.7 на Mac OS X 10.6.4?

Я хочу полностью удалить Python 2.7 из моей Mac OS X 10.6.4. Мне удалось удалить запись из PATHпеременной, вернув мой .bash_profile. Но я также хочу удалить все каталоги, файлы, символические ссылки и записи, которые были установлены установочным пакетом Python 2.7. Я получил установочный пакет с...

338
Самый эффективный способ отобразить функцию на массив

Каков наиболее эффективный способ отобразить функцию на массиве? В моем текущем проекте я делал это следующим образом: import numpy as np x = np.array([1, 2, 3, 4, 5]) # Obtain array of square of each element in x squarer = lambda t: t ** 2 squares = np.array([squarer(xi) for xi in x]) Тем не...

337
Каковы некоторые общие применения для декораторов Python? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 6 лет назад . Улучшить этот вопрос Хотя мне нравится думать о себе как о...

337
Измерение прошедшего времени с помощью модуля Time

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

337
'pip' не распознается как внутренняя или внешняя команда

У меня странная ошибка при попытке установить Django на мой компьютер. Это последовательность, которую я набрал в моей командной строке: C:\Python34>python get-pip.py Requirement already up-to-date: pip in c:\python34\lib\site-packages Cleaning up... C:\Python34>pip install Django 'pip' is...

336
Как узнать текущее использование процессора и оперативной памяти в Python?

Какой предпочитаемый способ получения текущего состояния системы (текущий процессор, оперативная память, свободное место на диске и т. Д.) В Python? Бонусные баллы для * nix и Windows платформ. Кажется, есть несколько возможных способов извлечь это из моего поиска: Использование библиотеки, такой...

336
Python setup.py разработка против установки

Два варианта в setup.py developи installменя смущают. Согласно этому сайту , используя developсоздает специальную ссылку на каталог сайтов-пакетов. Люди предложили, чтобы я использовал python setup.py installдля новой установки и python setup.py developпосле внесения каких-либо изменений в...

335
Нет многострочной лямбды в Python: почему бы и нет?

Я слышал, что в Python нельзя добавить многострочные лямбды, потому что они синтаксически конфликтуют с другими синтаксическими конструкциями в Python. Сегодня я думал об этом в автобусе и понял, что не могу придумать ни одной конструкции Python, с которой сталкиваются многострочные лямбды....

335
Как извлечь подстроку между двумя маркерами?

Допустим, у меня есть строка, 'gfgfdAAA1234ZZZuijjk'и я хочу извлечь только '1234'часть. Я знаю только, что будет с несколькими персонажами непосредственно до AAAи после ZZZтой части, которая меня интересует 1234. С помощью sedэтого можно сделать что-то подобное со строкой: echo "$STRING" | sed -e...