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?

questionAnswers(4)

yourAnswerToTheQuestion