Уведомления

Группа в Telegram: @pythonsu

#1 Май 14, 2009 22:55:48

qmor
От:
Зарегистрирован: 2009-05-14
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Аналог функции extractfilename из delphi

нет ли в стандартной библиотеке функции для извлечения имени файла из полного пути? или как в bash функции дающей остаток строки после символа, но с поиском с правой стороны строки?



Офлайн

#2 Май 15, 2009 00:32:44

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Аналог функции extractfilename из delphi

Посмотрите os.path.basename



Офлайн

#3 Май 15, 2009 01:41:30

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

Аналог функции extractfilename из delphi

qmor
нет ли в стандартной библиотеке функции для извлечения имени файла из полного пути? или как в bash функции дающей остаток строки после символа, но с поиском с правой стороны строки?
1. os.path.split
2. string.rfind или метод rfind строки



Офлайн

#4 Май 15, 2009 07:46:45

Dimka665
От:
Зарегистрирован: 2008-09-19
Сообщения: 177
Репутация: +  0  -
Профиль   Отправить e-mail  

Аналог функции extractfilename из delphi

import os

os.path.basename(), которая возвращает os.path.split(path)



Офлайн

#5 Май 15, 2009 10:30:49

qmor
От:
Зарегистрирован: 2009-05-14
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Аналог функции extractfilename из delphi

Всем спасибо. У меня были виндовые имена правда и пришлось использовать модуль не os а ntpath



Офлайн

#6 Май 16, 2009 04:17:46

pyuser
От:
Зарегистрирован: 2007-05-13
Сообщения: 658
Репутация: +  36  -
Профиль   Отправить e-mail  

Аналог функции extractfilename из delphi

можно пояснить, что значит

qmor
виндовые имена
я тоже пишу под виндовоз и модуля os вполне хватает (т.е. понятно что используется модуль ntpath, но это же прозрачно)



Офлайн

#7 Май 16, 2009 09:49:32

qmor
От:
Зарегистрирован: 2009-05-14
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Аналог функции extractfilename из delphi

а я писал под линукс и пришлось явно указывать



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version