2015-03-25 23 views
-5

У меня есть полный путь к файлу, и мне нужно получить имя файла в одиночку. Пожалуйста, предложите.IronPython string split

path = 'C:\Users\Desktop\New folder\10Jul14_14706pm\file.txt' 

ожидаемого результата, filename = file.txt

+3

'path.split (г '\') [- 1]' – ForceBru

+3

Почему не использовать подпрограммы в 'os.path' или' System.IO.Path'? –

+0

На python 3, которая была бы недопустимой строкой, если только она не является исходной строкой для начала – EdChum

ответ

0

Спасибо всем за ваши входы,

path = r'C:\Users\Desktop\New folder\10Jul14_14706pm\file.txt' 
path.split('\\')[-1] 

Возвращает file.txt

+0

retu_rn_s. Три обратной косой черты не работают в Python 2.7 – ForceBru

+0

Только двойная обратная косая черта ... Но если я ввожу двойную косую черту, она усекается на этом сайте. – Bala