织梦CMS - 轻松建站从此开始!

欧博ABG官网-欧博官方网址-会员登入

Diferença no uso da '/' e '\'

时间:2025-08-25 20:30来源: 作者:admin 点击: 0 次
O Linux usa o / como separador do caminho de arquivos e diretórios. O Windows já usa \. Como Python escolheu usar a barra invertida como caractere de

O Linux usa o / como separador do caminho de arquivos e diretórios. O Windows já usa \.

Como Python escolheu usar a barra invertida como caractere de escape, ou seja, o que vem a seguir deve ter um tratamento especial, esse caractere não pode ser usada de forma normal como um caractere comum. Mas ela pode escapar ela mesma, então uma dupla barra faz com que ao que vem a seguir, outra barra invertida, seja considerado um caractere normal. Por isso um não funcionou.

Como parece estar rodando no Windows então funcionará o \\.

Se usar a string bruta onde a barra invertida não tem funcionalidade especial também funciona:

arquivo = r"C:\Users\henrique\Desktop\py\arquvio.txt"

O Python trata a barra normal no Windows de forma correta também.

O ideal é usar o para garantir que o sistema rode bem em qualquer sistema operacional. Pelo menos para um caso assim. Pode ser necessário outros cuidados em toda aplicação para rodar bem em todos OSs.

Coloquei no GitHub para referência futura.

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2025-08-26 17:08 最后登录:2025-08-26 17:08
栏目列表
推荐内容