Открыть файл на Python, содержащий символы, которые функция open() не может обработать. ⇐ Python
-
Гость
Открыть файл на Python, содержащий символы, которые функция open() не может обработать.
В Python, пытаясь открыть путь к файлу, полученный с помощью glob.glob, я подозреваю, что путь содержит символы с кодировкой, отличной от той, которую может обрабатывать open(), но не уверен. я могу пропустить файл, но мне нужен способ обнаружить символы, вызывающие проблему. или, скорее, метод открытия файла в любом случае был бы идеальным.
пытаюсь открыть множество файлов, один из которых с именем .\\input\\537700 Рэйвен-Саймон, Аннелиз ван дер Пол, Орландо Браун — Вот такая Рэйвен! (Музыкальная тема) \\ Рэйвен-Саймон, Аннелиз ван дер Пол, Орландо Браун - Это так Рэйвен! (Тематическая песня) (пламенная ярость) [mk's hard].osu не откроется. вместо этого получил ошибку):
files = glob.glob(folder+'*.osu', рекурсивный = True) для файла в файлах: inputFile = open (файл, 'r', кодировка = 'utf-8') Произошло исключение: FileNotFoundError [Ошибка 2] Нет такого файла или каталога: ".\\input\\537700 Raven-Symone, Anneliese van der Pol, Orlando Brown - It’s So Raven! (тематическая песня)\\Raven-Symone, Anneliese van der Pol, Orlando Браун - Это так ворон! (Музыкальная тема) (пламенная ярость) [mk's hard].osu" Файл «C:\Users\Jonathan McClen\Documents\SliderToCircleOsuMapConversion\new.py», строка 19, в inputFile = open (файл, 'r', кодировка = 'utf-8') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] Нет такого файла или каталога: ".\\input\\537700 Raven-Symone, Аннелизе ван дер Пол, Орландо Браун - Это так Рэйвен! (Тематическая песня)\\Raven-Symone, Аннелизе ван дер Пол , Орландо Браун - Это так ворон! (Музыкальная тема) (пламенная ярость) [mk's hard].osu"
В Python, пытаясь открыть путь к файлу, полученный с помощью glob.glob, я подозреваю, что путь содержит символы с кодировкой, отличной от той, которую может обрабатывать open(), но не уверен. я могу пропустить файл, но мне нужен способ обнаружить символы, вызывающие проблему. или, скорее, метод открытия файла в любом случае был бы идеальным.
пытаюсь открыть множество файлов, один из которых с именем .\\input\\537700 Рэйвен-Саймон, Аннелиз ван дер Пол, Орландо Браун — Вот такая Рэйвен! (Музыкальная тема) \\ Рэйвен-Саймон, Аннелиз ван дер Пол, Орландо Браун - Это так Рэйвен! (Тематическая песня) (пламенная ярость) [mk's hard].osu не откроется. вместо этого получил ошибку):
files = glob.glob(folder+'*.osu', рекурсивный = True) для файла в файлах: inputFile = open (файл, 'r', кодировка = 'utf-8') Произошло исключение: FileNotFoundError [Ошибка 2] Нет такого файла или каталога: ".\\input\\537700 Raven-Symone, Anneliese van der Pol, Orlando Brown - It’s So Raven! (тематическая песня)\\Raven-Symone, Anneliese van der Pol, Orlando Браун - Это так ворон! (Музыкальная тема) (пламенная ярость) [mk's hard].osu" Файл «C:\Users\Jonathan McClen\Documents\SliderToCircleOsuMapConversion\new.py», строка 19, в inputFile = open (файл, 'r', кодировка = 'utf-8') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] Нет такого файла или каталога: ".\\input\\537700 Raven-Symone, Аннелизе ван дер Пол, Орландо Браун - Это так Рэйвен! (Тематическая песня)\\Raven-Symone, Аннелизе ван дер Пол , Орландо Браун - Это так ворон! (Музыкальная тема) (пламенная ярость) [mk's hard].osu"