В python, как извлечь некоторый символ из каждого элемента списка?В python, как извлечь некоторый символ из каждого элемента списка?
например. в списке каждый элемент (modelName) имеет
cfn99e1195_1.lp
Номера внутри могут быть разными.
мне нужно, чтобы получить 99 и 1195.
Я попытался
findN = modelName.find('n')
findE = modelName.find('e')
nodeNum = modelName(findN, findE)
findBar = modelName.find('_')
arcNum = modelName(findE, findBar)
не работает.
благодаря
modelName = array [0], a, b = pattern.match (modelName) .groups(), я получил ошибку: AttributeError: объект «NoneType» не имеет атрибутных «групп» – user1000107
Это означает, что шаблон не соответствует Струна. Что такое массив [0]? – qiao
для INFILE в glob.glob (os.path.join (путь, 'НКС * е * _1.lp_obj_node_arc.txt')): \t \t печати "Текущий файл:" + входной_файл \t \t массив = [] \t \t для линии в INFILE: \t \t # array.append (линия) \t \t \t массив = line.split() \t \t \t перерыв – user1000107