Bom dia quando uso o comando abaixo para abrir um arquivo qualquer no diretório que meu script esta rodando recebo um erro e não é possível encontrar o arquivo.
with open(arquivo.txt, "r", encoding="utf-8") as arquivo:
Uso a IDE VSCode com Python 3.8.5 através do anaconda.
Ao pesquisar sobre o assunto encontrei uma forma de colocar para rodar com pacote os.path conforme abaixo:
from os.path import realpath, dirname
caminho_arq = f'{dirname(realpath(__file__))}\\arquivo.txt'
with open(caminho_arq, "r", encoding="utf-8") as arquivo:
Funcionou perfeitamente, mas gostaria de saber se existe outra forma e se usei a forma mais adequada, enfim entender a solução.
Obrigado.