Github адрес: https://github.com/sineatos/cppy
Для получения инструкции по использованию введите python3 cppy.py -h
.
usage: cppy.py [-h] [-a] [-d DEST] [-q] [-f] src
Обязательные параметры:
src Исходный путь к каталогу с кодом
Необязательные параметры:
-h, --help Показать справочное руководство
-a, --all_file Копировать в целевой каталог файлы, отличные от .pyc
-d DEST, --dest DEST Указать целевой каталог (по умолчанию ./cppy_output/)
-q, --quiet Тихий режим, выводить только ошибки
-f, --force Заново скомпилировать все .py файлы, даже если соответствующие .pyc файлы уже существуют
-o ORIGIN_LIST, --origin_list ORIGIN_LIST
Скопировать выбранные .py файлы в целевой каталог, поддерживается использование регулярных выражений, список вводится через точку с запятой, например: -o reg_path1;reg_path2;...
-e EXCLUDE_LIST, --exclude_list EXCLUDE_LIST
Игнорировать файлы и пути, соответствующие регулярным выражениям в списке, если они также соответствуют требованиям origin_list, они также игнорируются, формат списка регулярных выражений — через точку с запятой, например: -e reg_path1;reg_path2;...
-r, --remain_dest Сохранить все данные в dest, по умолчанию не сохранять
-n, --nohiding Копировать и компилировать скрытые данные (файлы и каталоги, начинающиеся с '.'), по умолчанию не копировать и не компилировать такие данные
-c, --clean Удалить все .pyc файлы в __pycache__ перед компиляцией
Если вы просматриваете целевой каталог во время компиляции, и происходит операция удаления, это может привести к завершению процесса компиляции. Поэтому рекомендуется не просматривать содержимое целевого каталога во время компиляции.
March 22, 2017 7:26 PM Исправлена ошибка, связанная с невозможностью получить последние версии файлов .pyc.
April 20, 2017 9:57 AM Исправлена проблема с чтением опции сохранения, теперь -r означает сохранение, по умолчанию сохранение не используется. Добавлена функция исключения.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )