Форум сайта python.su
У меня есть скрипт немного автоматизирующий сборку проекта: переименование и перемещение файлов, изменения в коде, и тд. И есть фрагменты коде которые было бы хорошо вынести в отдельный файл, поскольку во-первых занимают очень много места, а во-вторых нужно дать возможность конечному пользователю возможность их изменять. Вот примеры кода:
... PROJECT_PATH = os.path.normpath(os.getcwd() + "\\..\\eclipse\\") WWW_PATH = os.path.normpath(PROJECT_PATH + "\\assets\\www\\") RES_PATH = os.path.normpath(PROJECT_PATH + "\\res\\") ... file_changes = [{"action": shutil.copy, "from": "D:\\_IMAGES\\", "to": WWW_PATH + "\\images\\", "files": ["logo.png",],}, {"action": shutil.copy, "from": "D:\\_IMAGES\\", "to": "D:\\_UPLOAD\\", "files": ["icon512.png",],}, {"action": shutil.copy, "from": PLAYERS_PATH + "\\" + player + "\\" + color + "\\", "to": WWW_PATH + "\\images\\", "files": ["ff.png", "rew.png", "play.png", "pause.png", "player_body.png",],}, ...
Отредактировано avo9 (Май 30, 2013 16:30:02)
Офлайн
avo9Т.е. скрипт используемой внешней системой сборки проекта.
скрипт немного автоматизирующий сборку проекта
avo9В отдельном файле они тоже будут занимать много места.
занимают очень много места
avo9Пользователь и в скрипте отлично их заменит. вырезаете кусок с путями в отдельный файл и импортируете его в свой сценарий - вот вам и отдельный файл.
возможность их изменять
Отредактировано doza_and (Май 30, 2013 19:10:45)
Офлайн