2013-10-11 5 views
0

Im using tkinter. Как я могу передать команду терминала в свой код. В частности, я хотел бы запустить команду «chmod + x test.py». Я попытался «os.system (» CHMOD + х rec.py ") не повезло. Спасибо.Запустить команду терминала в скрипте Tkinter

+0

Можете ли вы описать, что вы имеете в виду под «не повезло» вы получаете сообщение об ошибке, не говоря «не повезло»? «Сбой программы: работает ли она, но разрешения не меняются? Вы получаете стек проследить? –

ответ

0
import os 
os.chmod('/path/to/rec.py', stat.S_IRWXU) 

будет add execute permission flag for the owner из rec.py. Конечно, пользователь, запускающий скрипт должен быть суперпользователем или владелец rec.py для того, чтобы изменить казнить флаг разрешения

Смежные вопросы