python中字符串(比如文件路径)前面有一个r或者f什么意思
文章目录
- 加r
- 加f
加r
结论:加r是为了取消字符串中的所有可能转义,即字符串的所有字符都会被当成正常字符。
比如windows下有如下文件路径:
"D:\lbq\lang\nc\data\MNIST"
如果不加r
,上述文件路径在代码运行时会报错,因为其会先将双引号”“去掉,然后系统看到了文件路径中有\nc
,其中\n
会被解释成为换行符,所以系统所得到的文件路径已经不是原来的了。
我们应该加上r
。
file_path=r"D:\lbq\lang\nc\data\MNIST"
这样就会重新解释编译,从而不会导致认为是\n
。
还有一种做法就是:
"D:/lbq/lang/nc/data/MNIST"
这样也可以,因为/
不是转义字符。
举一个更加明显地例子:
print("hello\nworld")
print(r"hello\nworld")
后者加r,可以原样输出。
加f
结论:f其实就等价于format,只要你用过format,就会用这个。例如
a="hello"
b="{},world".format(a)
#其等价于
b=f"{a},world"
python中字符串(比如文件路径)前面有一个r或者f什么意思相关推荐
- Python中字符串String去除出换行符(\n,\r)和空格的问题
Python中字符串String去除出换行符和空格的问题(\n,\r) 在Python的编写过程中,获取到的字符串进场存在不明原因的换行和空格,如何整合成一个单句,成为问题. 方法: 一.去除空格 & ...
- 12.1 什么是文件路径,Python中如何书写文件路径?(os.path.join()函数)
当程序运行时,变量是保存数据的好方法,但变量.序列以及对象中存储的数据是暂时的,程序结束后就会丢失,如果希望程序结束后数据仍然保持,就需要将数据保存到文件中.Python 提供了内置的文件对象,以及对 ...
- Python中的相对文件路径的调用
五月两场 | NVIDIA DLI 深度学习入门课程 5月19日/5月26日一天密集式学习 快速带你入门阅读全文> 正文共624个字,预计阅读时间3分钟. 前言 先让我们来看看一个用到相对文件 ...
- MCNP xsdir中设置XS文件路径并运行一个inp例子
1.MCNP源文件 将获得的MCNP源文件解压后放在某一个盘符下,如D:MCNP\MCNP MCNP文件里面有运行程序mcnp.exe,数据库文件XS,xsdir数据文件,这三个是必要的原始文件,如图 ...
- python中字符串
目录 1.字符串 2.什么叫字符串驻留机制呢? 3.驻留机制的几种情况(交互模式) 4.sys中的intern方法强制2个字符串指向同一个对象 5.PyCharm对字符串进行了优化处理(所以上述两个例 ...
- Python中字符串的迷幻操作-----驻留机制的理解
文章目录 驻留机制 字符串 什么是字符串驻留机制呐 驻留机制的优点 字符串查询操作 字符串大小写转换操作 字符串内容对齐操作 字符串的切割操作 字符串判断的方法 字符串的替换合并操作 字符串比较 字符 ...
- Python中字符串的驻留机制和常用方法
在python中字符串是基本数据类型,是一个不可变的字符序列. 字符串的驻留机制 使用三种不同的赋值方式赋值同一个字符串 a = 'python' b = "python" c = ...
- Python中字符串的超细解析
一.python中的字符串: 字符串到底是什么呢: 在python中字符串是基本数据类型,是一个不可变的字符序列 1.代码如下: 示例: a='hello,hello' print(a.index(' ...
- python中os操作文件及文件路径
python中os操作文件及文件路径实例汇总 1 . python获取文件上一级目录:取文件所在目录的上一级目录 os.path.abspath(os.path.join(os.path.di ...
- 通过python修改cmd路径_cmd中如何更改文件路径 - 卡饭网
怎么在PS中设置更改文件默认保存位置 怎么在PS中设置更改文件默认保存位置 接下介绍怎么在PS中设置更改文件默认保存位置具体如下:1. 第一步,进入PS,选择页面上方栏目中"编辑" ...
最新文章
- 2007年你必须学习的10项.NET技术
- mysql修改字段为现在时间_mysql如何修改字段自动生成时间
- 科大星云诗社动态20210322
- Darkness Before the Dawn
- 在jsx中绑定js表达式以及jsx注释
- Luogu P1311 选择客栈(前缀和)
- Android控件系列之RadioButtonRadioGroup(转)
- sourceTree中git工作流使用
- 6123测试软件,OTP6123系列手持式OTDR测试仪
- ctfshow中Misc入门WP(超级全)
- SQL 用户行为路径分析
- 新美大--软件测试--《社招、校招jd、公司具体介绍、培训发展、关于实习是什么,要求及常见问题、校招行程、校招常见问题》整理
- 史上最全recyclewView集合,下拉刷新,上拉加载,左滑删除,点击按钮滑动到指定位置
- ASCII码表及键盘码表。
- python 学术论文,python论文_python 论文_python
- 2021-2025年中国人工膝关节行业市场供需与战略研究报告
- 无锁队列的实现 | 酷壳 - CoolShell.cn
- 5个能让你15T硬盘立马爆满的黑科技网站,让你在工作中技高一筹
- #DAYU200#短信倒计时
- 软著申请需要什么资料?
热门文章
- 【vim使用】问题记录,不定时更新
- 我的世界服务器怎么弄自动钓鱼,我的世界自动钓鱼机制作教程 图文步骤详解...
- 电商实习项目第七天(7月2日)
- Future和FutureTask的区别
- 去除首尾空格,以及去除逗号两边空格
- mysql 外键详解_mysql外键详解
- 2021江西泰和二中高考成绩查询,2021最新江西地区高考查分详细
- 【Vue+Element UI】关闭指定某一个页面的loading动画
- 重庆云阳2021云中高考成绩查询,重庆云阳中学2021年招生录取分数线
- 8*8led矩阵的滚动广告幕的c语言程序,8*8LED矩阵滚动显示数字和字符