python - 如何在python中的字符串中使用\
问题描述
当我尝试使用
print variable + "\filename"
斜杠不被识别为字符串字符,但是如果我这样做
print variable + "\Filename"
大写斜杠前的第一个字母...然后斜杠被识别为字符串字符
我唯一能在网上找到的是,在某些情况下,前面有一个字母的 \ 可以用来结束一串原始字符,但我不明白这一点。
所以我的问题是为什么会发生这种情况?更重要的是,有什么方法可以解决这个问题或解决这个问题。谢谢你。
解决方案
您需要使用前缀将其标记为原始r
。像这样:print variable + r"\filename"
或者你可以使用反斜杠转义它print variable + "\\filename"
推荐阅读
- unity3d - Physics2D中的Unity RaycastHit2D.Raycast不工作
- avro - 如何将 fixed_len_byte_array 与 Java 绑定?
- debian - 如何在 Debian VM 上升级 HAProxy?
- python - 是否可以从熊猫数据框中的图像中读取表格数据?
- html - 获取“NullInjectorError:NgControl 没有提供程序!” 使用自定义控件时
- c# - 如何在 C# 中序列化时删除列表类型属性名称以及 {} 和 [] 括号
- c# - 如何在 Winform 应用程序控制台应用程序或 C# 中的任何类方法中使用动作过滤器
- powershell - Get-MailboxFolderStatistics 输出文件仅显示数字
- r - 在 R,factoectra 中,如何解释 CA 的结果(对应分析)
- spring - crud 编辑器中的 Vaadin 上传组件