PyTibia
PyTibia copied to clipboard
[BUG] - Diretório com caracteres especiais
*Descrição do bug Após instalar todas as bibliotecas necessárias e o poetry, assim como solicitado pelos devs, ao realizar o comando 'poetry run python main.py' recebo o seguinte erro:
[ WARN:[email protected]] global loadsave.cpp:244 cv::findDecoder imread_('C:\Users\Usuário\Documents\PyTibia\src\repositories\radar/images/floor-0.png'): can't open/read file: check file path/integrity
Traceback (most recent call last):
File "C:\Users\Usuário\Documents\PyTibia\main.py", line 2, in
Desktop (please complete the following information):
- OS: [Windows 10]
- Tibia Version [Global]
O erro está relacionado com caracteres especiais no file path, certo?
Tenta mover o projeto pra C:/PyTibia. O erro mostra a pasta "Usuário" como "Usu├írio".
@ViniNathan e @felipetnh alguma sugestão?
Creio que só mover pra um lugar que o PATH não contenha caracteres especiais já vai resolver. O Python é notório em não saber lidar com caracteres especiais corretamente.
Creio que só mover pra um lugar que o PATH não contenha caracteres especiais já vai resolver. O Python é notório em não saber lidar com caracteres especiais corretamente.
Poderia rolar um escape, etc. Tenho de ver algo cross compatível em todos OS.
Dá pra tentar, mas nunca tive muito sucesso com isso. Tinha projetos que alguns colegas tinham que trocar de pasta porque o usuário deles tinha caracteres especiais, e ninguém nunca conseguiu resolver corretamente. Mas talvez seja possível algum escape ou algo do tipo. Outra coisa a se testar seria pastas com espaço no nome, por exemplo: "C:/Py Tibia/", ao invés de "C:/PyTibia". Lembro que o espaço também causava problemas pro Python.