У меня есть файл, похожий на этот:
face LODRxERROR
{
source R/com/int/LRxAMEexception.csv
contains R/saqf/LAWODRxERROR.ddf
contains R/bld/LAWODRxERRORtyp.h
contains R/bld/LAWODRxERRORtyp.hpp
requires LAWODRxERR
}
В данный момент я могу прочитать конкретную строку и сохранить ее. Но мне нужно быть более конкретным. Вместо того, чтобы читать всю строку. Я хотел бы прочитать только имя файла без каталога. Таким образом, вместо чтения R/bld/LAWODRxERRORtyp.hpp
я хотел бы читать только LAWODRxERRORtyp.hpp
Вот мой код на Python:
with open(file) as scope:
for line in scope:
line = line.strip()
if line.startswith('contains') and line.endswith('.h') or line.endswith('.hpp'):
scopeFileList.append(line.split()[-1])
Заранее спасибо