Jump to content

Problema com automação python


Postagens Recomendadas

Estou com um problema com o fato de não conseguir fazer com que o python execute o comando: 'pyautogui.typewrite()', no qual ele escreve automaticamente, pois quando coloco que quero escrever isso: ''C:\Users\pedro\OneDrive\Geral\Documentos\dev\scriptpy'', pois quero navegar pelo cmd automaticamente.

Recebo a mensagem de erro no log:

File "C:\Users\pedro\OneDrive\Geral\Documentos\dev\scriptpy\GTAV.py", line 9
    pyautogui.typewrite('C:\Users\pedro\OneDrive\Geral\Documentos\dev\scriptpy')
                                                                               ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

 

Link to comment
Compartilhe em outros sites

Opa @Pedro_Oliveira99, tudo bem?
Cara, ao meu ver existem duas soluções para esse problema, se o teu path a ser escrito no CMD for estático, você pode indicar a denotação de RAW string adicionando um r na frente da sua string, ficando assim:

pyautogui.typewrite(r"C:\Users\pedro\OneDrive\Geral\Documentos\dev\script.py")

Já se seu path for dinâmico, ou seja, no futuro você vai trocar alguma parte dele por uma variável, recomendo dobrar o número de contra-barras que tem, pois o Python está identificando elas como caractere especial, ficando assim:

pyautogui.typewrite(r"C:\Users\pedro\OneDrive\Geral\Documentos\dev\script.py")

 Espero ter ajudado, qualquer dúvida manda teu código aqui pra gente dar uma olhada!

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora
  • Quem está online   0 Membros, 0 Anônimos, 33 Visitantes (Ver lista completa)

    • There are no registered users currently online


×
×
  • Create New...