Я пытаюсь прочитать текст в файле .m на Python, и Python продолжает читать один символ в файле .m в виде строки, когда я использую file.readline ().У меня также были проблемы с попыткой удалить определенные части строки перед добавлением ее в список.
Я пытался настроить положение readline для циклов, которые я установил, так как мне нужно читатьчерез несколько файлов в этой программе.Независимо от того, где я это поместил, строка всегда выходит разделенной символом.Я новичок в Python, поэтому я стараюсь изо всех сил, чтобы узнать, что делать.
# Example of what I did
with open('MyFile.m') as f:
for line in f:
text = f.readline()
if text.startswith('%'):
continue
else:
my_string = text.strip("=")
my_list.append(my_string)
Это сработало лишь частично, так как оно по-прежнему будет возвращать части строк, которые мне не нужны, и при попыткеотформатируйте вывод, поместив пробелы между новыми строками, которые он выводит, примерно так: Ожидаемый: «Строка». Что произошло: «Т он Строка»