Хотя это возможно, чтобы Python сделал это за вас.Мне кажется странным, что в вашем файле есть escape-последовательности VT100.В комментариях вы показываете команду, которую вы используете для создания файла.Я бы посоветовал сделать большую часть ваших манипуляций с файлами, используя модуль shutil и функцию os.listdir
.
Но, если вы хотите использовать ls
для генерации списка имен файлов без причудливогоEscape-последовательности в них, выполните следующие действия:
/bin/ls patter*.txt >filename
Это заставит оболочку запускать фактическую команду ls
вместо использования псевдонима ls
, установленного в.