Tag: командной строки

Получить команды distutils, переданные компилятору

Допустим, у меня есть этот код Python на скрипте setup.py для создания расширения C: from distutils.core import setup, Extension module1 = Extension('demo', sources = ['demo.c']) setup (name = 'PackageName', version = '1.0', description = 'This is a demo package', ext_modules = [module1]) Достаточно легко. Теперь я вызываю скрипт setup.py с этой строкой: C:/> python setup.py […]

Может ли аргумент аргумента argpse Python переставить так, как gnu getopt?

GNU getopt и инструменты командной строки, которые его используют, позволяют чередоваться с параметрами и аргументами, известными как параметры перестановки (см. Http://www.gnu.org/software/libc/manual/html_node/Using-Getopt.html#Using -Getopt ). Perl's Getopt :: Long модуль также поддерживает это (с qw (: config gnu_getopt)). argparse, похоже, не поддерживает (или даже не упоминает) параметры перестановки. Существует много вопросов SO, связанных с порядком arg / […]

argpse Python модули в cli

Я пытаюсь запустить сценарий python из среды командной строки Linux SSH Secure Shell, и я пытаюсь импортировать библиотеку argparse, но он дает ошибку: «ImportError: No module named argparse». Я думаю, что это связано с тем, что среда Python, используемая оболочкой Linux, не имеет в ней библиотеки argparse, и я думаю, что могу исправить ее, если […]

Сортировка справочной информации по алфавиту

Я использую средство argparse Python (2.7) и хотел бы автоматически сортировать помощь, которую он производит по алфавиту по опции. По умолчанию записи справки сортируются в том порядке, в котором они добавлены *, как в: p = argparse.ArgumentParser(description='Load duration curves and other plots') p.add_argument('–first', '-f', type=int, default=1, help='First Hour') p.add_argument('–dur', '-d', type=int, default=-1, help='Duration in Hours. […]

постоянно удалять каталог из пути python

Недавно я добавил некоторые вещи к моему пути python, которые я не хочу использовать: export PYTHONPATH=$PYTHONPATH:/my/path Вы можете использовать sys.path.remove чтобы удалить что-то в пути, но он не на 100% постоянный, как то, как я добавил его с помощью приведенной выше инструкции командной строки. что я могу сделать, чтобы навсегда удалить каталоги из пути python?

Использование argparse в сочетании с sys.argv в Python

В настоящее время у меня есть скрипт, который использует файловое переключение через переменную sys.argv следующим образом: if len(sys.argv) > 1: for filename in sys.argv[1:]: Это отлично работает для обработки множества файлов; однако, я бы хотел использовать это с модулем argparse . Поэтому я хотел бы, чтобы моя программа могла обрабатывать что-то вроде следующего: foo@bar:~$ myScript.py […]

Received 'не может найти модуль __main__' в '<packageName>' с пакетом python

Я пытаюсь выпустить свой первый пакет Python в дикой природе, и мне удалось настроить его на PyPi и сделать pip install . Когда я пытаюсь запустить пакет через командную строку ( $ python etlTest ), я получаю следующую ошибку: /usr/bin/python: can't find '__main__' module in 'etlTest' Когда я запускаю код непосредственно из моей IDE, он […]

Получить аргументы командной строки интерпретатора Python

Вдохновленный другим вопросом здесь , я хотел бы получить полную командную строку интерпретатора Python портативным способом. То есть, я хочу получить исходный argv интерпретатора, а не sys.argv который исключает опции самому интерпретатору (например, -m , -O и т. Д.). sys.flags сообщает нам, какие логические параметры были установлены, но это не говорит нам о аргументах -m […]

Python – команда клавиатуры для остановки бесконечного цикла?

Возможный дубликат: Почему я не могу обработать KeyboardInterrupt в python? Я играл с некоторым кодом Python и создавал бесконечный цикл: y = 0 x = -4 itersLeft = x while(itersLeft<0): y = y + x itersLeft = itersLeft – 1 print "y = ",y, "itersLeft = ", itersLeft print y Есть ли комбинация клавиш, которая […]

вызов подпроцесса ffmpeg (командная строка)

Я включил вызовы подпроцесса в моей программе. У меня не было проблем с вызовами подпроцесса для других команд, но мне трудно получить ввод в командной строке ffmpeg -r 10 -i frame%03d.png -r ntsc movie.mpg Для работы внутри subprocess.call () Я пробовал следующее без успеха: subprocess.call('ffmpeg -r 10 -i %s frame%03.d.png – r ntsc movie.mpg') Есть […]

Interesting Posts

Как получить список открытых окон в PyGTK или GTK в Ubuntu?

Почему существует разница между проверкой и проверкой. С python 2 -> 3?

Запросы API облачного хранилища от GAE – 403 Доступ не настроен

Многопоточность для более быстрой загрузки

Есть ли причина выбирать __new__ над __init__ при определении метакласса?

Разбор Gmail с Python и отметьте все старше даты как «прочитанные»,

np массивы неизменяемы – «назначение назначения доступно только для чтения»

Как перебирать строки в DataFrame в Pandas?

как построить линии тока, когда я знаю u и v компоненты скорости (numpy 2d массивы), используя программу построения графиков в python?

Каков наилучший способ получить первый элемент из итеративного соответствия условию?

Есть ли что-то вроде «autotest» для утилит Python?

Как поместить текст в строку ввода: как запросить ввод пользователя в командной строке, предоставляя ответ «по умолчанию», который пользователь может редактировать или удалять?

Два дополнения в Python

sqlite3.ProgrammingError: Неправильное количество привязок. В текущем заявлении используется 1, и имеется 5

Использование операторов «и» и «или» с строками Python

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