Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 26, 2015 19:38:11

google_
Зарегистрирован: 2014-06-06
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Как зделать несколько файлов испольняемыми?

Ребята привет.
<<<<<>>>>>>>>>>

import os
def chmod(a):
'''Функция которая делает файл испоняемым'''
print(os.system('chmod +x ' + a))
var = input() # Выбираю файл который будет исполняемым
chmod(var) 
<<<<<>>>>>>>>>>
Скажите пожалуйста как мне переписать данную функцию которая будет позволять мне делать несколько файлов исполняемыми?. Допустим в папке globus содержаться файлы tmp1.py tmp2.py tmp3.py tmp4.py и мне нужно зделать исполняемыми файлы только tmp2.py и tmp4.py.

Офлайн

#2 Янв. 26, 2015 20:35:55

Alen
Зарегистрирован: 2013-08-01
Сообщения: 373
Репутация: +  49  -
Профиль   Отправить e-mail  

Как зделать несколько файлов испольняемыми?

#!/usr/bin/env python
import os
import sys
 
try:
    input = raw_input # for python 2.x
except NameError:
    pass
 
while True:
    try:
        filename = input('Input filename or Ctrl+C for exit: ')
        os.chmod(filename, 0777)
        print('chmod 0777 {}'.format(filename))
    except OSError:
        pass
    except EOFError:
        print('\n')
    except KeyboardInterrupt:
        print('\nExit. You pressed Ctrl+C!')
        sys.exit(0)
 

Отредактировано Alen (Янв. 26, 2015 20:47:56)

Офлайн

#3 Янв. 26, 2015 21:33:36

google_
Зарегистрирован: 2014-06-06
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Как зделать несколько файлов испольняемыми?

Alen
Спасибо огромное!
С уважением!
Я.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version