鱼C论坛

 找回密码
 立即注册
查看: 1393|回复: 4

[已解决]如何让字符串变量不转义

[复制链接]
发表于 2022-3-18 22:09:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
test = 'G:\2022-03-15\VT1.txt'
tmp=np.loadtxt(open(r str(test) , encoding='gb2312'))
print(tmp)
此时路径会转义怎么办?希望路径是保存在变量中的,不希望直接将变量变成 r‘G:\2022-03-15\VT1.txt’
最佳答案
2022-3-18 22:10:58
本帖最后由 isdkz 于 2022-3-18 23:00 编辑

除了用 r 或 自己转义反斜杠就没有别的方法了,

路径的话你可以用 斜杠,斜杆不需要转义
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2022-3-18 22:10:58 | 显示全部楼层    本楼为最佳答案   
本帖最后由 isdkz 于 2022-3-18 23:00 编辑

除了用 r 或 自己转义反斜杠就没有别的方法了,

路径的话你可以用 斜杠,斜杆不需要转义
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-18 22:13:52 | 显示全部楼层
将\改为/或者改为\\
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-3-18 22:25:57 | 显示全部楼层
isdkz 发表于 2022-3-18 22:10
除了用 r 或 自己转义斜杠就没有别的方法了

我使用了这样的语句
test = test.replace('\\' , '/')
但是字符串变成了'G:\x822-03-15/VT1.txt'
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-3-18 22:27:48 | 显示全部楼层
HaviBi 发表于 2022-3-18 22:25
我使用了这样的语句
test = test.replace('\\' , '/')
但是字符串变成了'G:\x822-03-15/VT1.txt'


那你何不在变量赋值的时候就直接用 / ,你用反斜杠已经把后面的数字给转义了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-29 14:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表