A pasta que desejo acessar se chama python e está na minha área de trabalho.
Eu recebo o seguinte erro quando tento chegar a ele
>>> os.chdir('C:\Users\expoperialed\Desktop\Python')
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
s.chdir(r'C:\Users\expoperialed\Desktop\Python')
; leia: docs.python.org/2/reference/…Respostas:
Você precisa usar uma string bruta , dobrar as barras ou usar barras normais:
Em strings Python regulares, a
\U
combinação de caracteres sinaliza um escape de ponto de código Unicode estendido.Você pode encontrar uma série de outros problemas, para qualquer uma das sequências de escape reconhecidas , como
\a
out
ou\x
, etc.fonte
raw_unicode_escape
codec. O fato de um pacote específico ter um bug que gera a mesma exceção não é realmente uma resposta a essa pergunta específica, então o excluí novamente (a comunidade já o havia excluído antes). Suspeito que existam maneiras melhores de resolver esse bug específico (como não chegar ao ponto em que você precisa usarraw_unicode_escape
em primeiro lugar).C:\\Users\\expoperialed\\Desktop\\Python
Essa sintaxe funcionou para mim.fonte
Isso geralmente acontece no Python 3. Um dos motivos comuns seria que, ao especificar o caminho do arquivo, você precisa de "\\" em vez de "\". Como em:
Para Python 2, apenas usar "\" funcionaria.
fonte
Use '\\' para o programa Python na versão 3 e superior do Python .. O erro será resolvido ..
fonte
Todas as três sintaxes funcionam muito bem.
Outra maneira é escrever primeiro
path = r'C: \ user \ ................... '(qualquer que seja o caminho para você)
e, em seguida, passando para os.chdir (caminho)
fonte
Usa isto
fonte
Eu tive o mesmo erro. Basicamente, suspeito que o caminho não pode começar com "U" ou "Usuário" depois de "C: \". Mudei meu diretório para "c: \ file_name.png" colocando o arquivo que desejo acessar do python diretamente no caminho 'c: \'.
No seu caso, se você precisar acessar a pasta "python", talvez reinstale o python e altere o caminho de instalação para algo como "c: \ python". Caso contrário, apenas evite "... \ User ..." em seu caminho e coloque seu projeto em C :.
fonte