Python 打印反斜杠而不使用它

标签 python eval

我有以下问题。我需要在 Python 中表示 '\' 而不使用 '\'。有没有办法使用函数 print()eval()str()repr()< 来实现此目的

最佳答案

第一个资源是 chr ,例如,chr(92)

如果chr不符合您的需求,您将从“某处”得到反斜杠。

在 Windows 下,可能要查找的“安全”位置是路径名。 例如,

import os
print( str(os.getcwd())[2] )   # (Almost certainly) gives you a backslash
print( os.sep )                # Gives you a backslash

或者,您可能将其存储在您知道的某个地方,然后去查找它。 例如,在文件中、写入内存等。 我不确定这些选项是否适合您。

关于Python 打印反斜杠而不使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47844946/

相关文章:

带类型提示的动态函数

java - 如何评估具有指数的字符串

python - 根据另一列在 Pandas 数据框中创建一个新列

sql - 有什么方法可以在 PostgreSQL 中的字符串值(如 eval)中执行查询?

javascript - 同步加载外部 JavaScript

asp.net - #评估图像数据

python - 创建一个 numpy 数组子类,其中所有形状更改操作都返回一个普通数组

python - 使用狮身人面像数学时波兰语字母

python - 第一次使用 matplotlib.pyplot.scatter 函数时出错

Python 字符数组声明