Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 27, 2016 15:48:31

glsmen
Зарегистрирован: 2016-04-19
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с расширениями файлов

Всем привет!
Написал программку, который в зависимости от шаблона показывает файлов в указанной директории и сохраняет их в текстовый файл как список.
Захотелось расширит возможности программки, но возник небольшие трудности

my_ext=input('Input file extention ' )

когда запускаю программку приходится вводит как
'*.txt'

Подскажите пожалуйста как можно оптимизировать, т.е.
можно было вводит как
*.txt или txt - без '' символов



Офлайн

#2 Апрель 27, 2016 16:43:52

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

Работа с расширениями файлов

Используй raw_input() или поставь третий питон.



Офлайн

#3 Апрель 27, 2016 16:49:18

glsmen
Зарегистрирован: 2016-04-19
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с расширениями файлов

py.user.next
Используй raw_input() или поставь третий питон.
Огромная спасибо, заработало!
Подскажите пожалуйста в чем разница между “input” и “raw_input”?

Офлайн

#4 Апрель 27, 2016 16:57:05

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

Работа с расширениями файлов

glsmen
Подскажите пожалуйста в чем разница между “input” и “raw_input”?
Ну, там был раньше такой эксперимент во втором питоне. Потом посмотрели и поняли, что не нужен этот eval() при вводе и убрали вариант с eval'ом. А раз функции не отличаются. то выбрали самое простое и короткое имя. Раньше была input(), которая равнялась eval(raw_input()). А в третьем питоне оставили только input(), которая равняется raw_input().



Отредактировано py.user.next (Апрель 27, 2016 16:58:12)

Офлайн

#5 Апрель 27, 2016 17:15:19

glsmen
Зарегистрирован: 2016-04-19
Сообщения: 23
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с расширениями файлов

py.user.next
Понял спасибо!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version