python - Python 命令中的 'r'

标签 python

这可能已经在某个时候的某个地方回答了,但我看到的标题没有联系,所以就到这里吧。我见过读取 os.listdir(r".\bootstrapper") 的 python 命令。 'r' 在做什么?

干杯...

最佳答案

它防止 Python 解释器将任何特殊含义附加到字符串中的特殊字符(例如反斜杠),并按原样解释它(即以其“原始”形式)。这是您可以“转义”您使用的字符串中的特殊字符的一种方式。

您经常会在路径规范中看到原始字符串。假设该路径包含一个以 t 开头的目录,例如 c:\tests\data.csv,因此您不希望将 \t 解释为选项卡,因此使用 r 修饰符。

关于python - Python 命令中的 'r',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10228275/

相关文章:

android - 使用Python或adb命令读取Android UI文本?

python - Docker-django 在连接到 postgres : psycopg2. 操作错误时抛出错误:无法连接到服务器:连接被拒绝

python - 如何在 Django 中插入多条记录?

python - 重新初始化文件中的数字(具有不同数量的列?)

python - 当 python 导入时,它是否在 'import' 语句中导入名称?

python - 使用 node-celery(MeteorJS) 和 ampq 后端时,Celery 不返回结果

javascript - 在 Flask 应用程序中将变量从后端传递到前端

python - 使用 BeautifulSoup 查找名为 data-stats 的属性

python - Py2Exe:DLL 加载失败

python - 具有稳健标准误差的 Statsmodels 聚类 Logit 模型