Então, eu estava usando uma API e tive que fornecer o nome de usuário e a senha da minha conta. Eu continuava recebendo um erro de autenticação e estava muito confuso.
Depois de muito tempo, descobri que os.getenv ("nome de usuário") não estava retornando a variável de ambiente, mas meu nome. Eu verifiquei o código fonte, mas na verdade não consegui entender lol. Se alguém souber por que foi esse o caso e puder me dizer isso seria incrível.
Eu sei que o módulo tem algo a ver com o sistema operacional, mas isso estava na documentação .env, então estou surpreso por não ter funcionado como esperado.
aqui está o código, embora eu duvide que seja útil, corrigido desde o último commit: https://github.com/shers003/firstRedditbot
De acordo com esta página , username
é uma variável de ambiente embutida no Windows. A solução é usar um nome diferente.
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras