鱼C论坛

 找回密码
 立即注册
查看: 2256|回复: 13

[已解决]print('\\') 结果为什么不是 \ 而 是 \\

[复制链接]
发表于 2020-7-7 14:55:39 | 显示全部楼层 |阅读模式

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

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

x
print('\\')  结果为什么不是  \  而是 \\   


如图

最佳答案
2020-7-7 14:57:40

在 Python 中 \ 不能算一个字符,但是他起到了转义的作用

你可以试试:
>>> len('\n')
1

>>> len('\n\t\b')
3

如果你想打印 \ ,Python 会自动帮你追加一个 \ 后才能成功打印出来
微信图片_20200707145450.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-7-7 14:57:40 | 显示全部楼层    本楼为最佳答案   

在 Python 中 \ 不能算一个字符,但是他起到了转义的作用

你可以试试:
>>> len('\n')
1

>>> len('\n\t\b')
3

如果你想打印 \ ,Python 会自动帮你追加一个 \ 后才能成功打印出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-7 14:58:45 | 显示全部楼层
Twilight6 发表于 2020-7-7 14:57
在 Python 中 \ 不能算一个字符,但是他起到了转义的作用

你可以试试:

如果我想它输出只是一个  \   这个怎么写。。?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-7 14:58:59 | 显示全部楼层
。。。。
你没有print,结果当然是\\
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-7 15:00:39 | 显示全部楼层
qiuyouzhi 发表于 2020-7-7 14:58
。。。。
你没有print,结果当然是\\

噗 对  这个是关键
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-7 15:27:11 | 显示全部楼层
Twilight6 发表于 2020-7-7 15:00
噗 对  这个是关键

你是不是撤回了刚一个回复。。。 我就是急需那个  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-7 15:28:30 | 显示全部楼层
maxliu06 发表于 2020-7-7 15:27
你是不是撤回了刚一个回复。。。 我就是急需那个
print(x)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-7 15:29:54 | 显示全部楼层

不是这个。。。 是x什么还接一个什么[0]的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-7 15:30:44 | 显示全部楼层
maxliu06 发表于 2020-7-7 15:29
不是这个。。。 是x什么还接一个什么[0]的
print('\ '[0])
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-7 16:34:45 | 显示全部楼层
print('\\')  结果为什么不是  \  而是 \\
你有 print?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-7 16:52:18 | 显示全部楼层
本帖最后由 maxliu06 于 2020-7-7 17:00 编辑
import shutil
import os.path

try:
    for root, dirs, _ in os.walk("C:\"):
        for d in dirs:
            if d == "WeChat Files1":
                print(root + "\" + d)
except:
    pass

try:
    for root, dirs, _ in os.walk("D:\"):
        for d in dirs:
            if d == "WeChat Files1":
                dir = root + "\" + d
                print(dir)
                #shutil.rmtree('dir')
except:
    pass


大佬  , 求助求助。。。

本来想着自己来动手的, 但实在是没办法 ;

想写个脚本删除微信聊天记录的那个文件夹;  

如果是子目录 , 可以得到正确的目录目录来删除;
但是如果是在磁盘的根目录下,反正回来的路径就是 C:\\WeChat Files  或D:\\WeChat Files    ;

实在是没能力了,

大佬帮我写一下 , 就是在电脑中找到这个文件夹, 然后删除它;



我源码 引号中的 都是 "\\"   不知为什么插到这里就能了 "\"
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-7 17:14:35 | 显示全部楼层
maxliu06 发表于 2020-7-7 16:52
大佬  , 求助求助。。。

本来想着自己来动手的, 但实在是没办法 ;

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-7-7 17:30:17 | 显示全部楼层

我好像搞惦了  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-7-7 17:30:59 | 显示全部楼层

厉害!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-20 04:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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