Мне нужно использовать pyxtxt.xtxt (имя файла) для чтения содержимого некоторых файлов, и все работает нормально, если имя файла не содержит специальных символов бразильского португальского языка (ç, á, é, à, í). Если имя файла содержит эти символы, pyxtxt выдает сообщение «(Нет такого файла или каталога)». Кто-нибудь использовал это раньше? Работал ли этот модуль с файлами, содержащими символы бразильского португальского языка? В моем примере кода я уже включил в виде комментариев некоторые попытки, которые также не сработали. Я получаю сообщение об ошибке: «

Тип MIME не поддерживается, невозможно открыть `C:\MeusSistemas\Tst\Teste_Acentos_Brasileiros_está_mão_açaí.py' (нет такого файла или каталога) (C:\MeusSistemas\Tst\Teste_Acentos_Brasileiros_está_mão_açaí.py) игнорируется».
import pyxtxt
import unicodedata
from pathlib import Path
import os
filename = r"C:\MeusSistemas\Tst\Teste_Acentos_Brasileiros_está_mão_açaí.py"
text = pyxtxt.xtxt(filename)
# Testing with normalize
#filename_after_processing = unicodedata.normalize('NFC', filename)
#text = pyxtxt.xtxt(filename_after_processing)
# Testing with com encode
#filename_after_processing = filename.encode('utf-8'))
#text = pyxtxt.xtxt(filename_after_processing)
# Testing with Path
#filename_after_processing = Path(filename)
#directory, filename_2 = os.path.split(filename_after_processing)
#filename_after_processing_2 = directory + "\\" + filename_2
#text = pyxtxt.xtxt(filename_after_processing_2)
print (text)
Подробнее здесь:
https://stackoverflow.com/questions/798 ... azilian-po