Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 16, 2015 17:11:28

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

Получение корректного списка.

День добрый.

Я сканю заданную папку, получаю с нее список имен тех файлов которые в ней находятся. Но проблема в том, что получаю имена с расширением. Например (.png)
Подскажите пожалуйста, как отредактировать список, так что бы получать только имя файла?

Вот кусочек кода, в котором я это делаю

files = os.listdir("D:\\XnView\\8bf\\Harrys Filter\\")
def paint(event):
    print (files)
bt_paint.bind('<Button-1>',paint) 

Отредактировано Tesla (Фев. 16, 2015 17:12:23)

Офлайн

#2 Фев. 16, 2015 17:53:43

vrabey
От: Киев
Зарегистрирован: 2013-04-17
Сообщения: 209
Репутация: +  23  -
Профиль   Отправить e-mail  

Получение корректного списка.

files = os.listdir("D:\\XnView\\8bf\\Harrys Filter\\")
names = [os.path.splitext(path)[0] for path in files]

Отредактировано vrabey (Фев. 16, 2015 17:53:59)

Офлайн

#3 Фев. 16, 2015 18:58:42

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

Получение корректного списка.

Спасибо!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version