os.path.realpath ('_ file_') fornece o caminho de arquivo errado? [duplicado]
Dec 17 2020
import os
dir_path = os.path.dirname(os.path.realpath('_file_'))
dir_path
'C: \ Usuários \ Sr. Caner '
O arquivo está em C: / Arquivos de programas (x86), mas recebo este resultado.
Respostas
1 denvercoder9 Dec 17 2020 at 01:31
Com dois sublinhados e sem as aspas dir_path = os.path.dirname(os.path.realpath(__file__))
irá apontar para o diretório do arquivo python.
__file__
é a variável de string python mágica definida para o caminho do arquivo python. Você não precisa citar, se citar como '__file__'
se se tornasse apenas uma string com caracteres literais.
Desculpe pelo ingles ruim
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?