os.path.abspath ('file1.txt') não retorna o caminho correto
Diga que o caminho do arquivo 'file1.txt' é/home/bentley4/Desktop/sc/file1.txt
Digamos que meu diretório de trabalho atual seja/home/bentley4
<code>import os os.path.abspath('file1.txt') </code>
devolve/home/bentley4/file1.txt
<code>os.path.exists('file1.txt') </code>
devolveFalse
. Se eu fizer
<code>os.path.abspath('file_that_does_not_exist.txt') </code>
Devolve/home/bentley4/file_that_does_not_exist.txt
Mas, novamente, isso não está correto. O arquivo não existe no meu computador. Existe uma maneira de obter o caminho absoluto correto de qualquer diretório no qual estou trabalhando atualmente? (além de definir uma nova função)
Então isso só funciona quando estou no mesmo diretório que o arquivo existente ou no diretório um diretório ou mais a partir do caminho do diretório desse arquivo?