Pedro_Oliveira99 Postado Junho 8, 2022 Compartilhar Postado Junho 8, 2022 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 Outras opções de compartilhamento...
joao.medeiros Postado Junho 8, 2022 Compartilhar Postado Junho 8, 2022 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 Outras opções de compartilhamento...
Postagens Recomendadas
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.
Criar minha conta agoraÉ bem rápido!
Entrar
Você já tem uma conta?
Entrar agoraFaça o login agora.