python百分号和斜杠_Python中正反斜杠(‘/’和‘\’)的意义与用法
刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用。
在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意思)
report_dir1=r‘C:\Local\Programs\Python\Python35\Lib\n_test'
report_dir2=‘C:\\Local\\Programs\\Python\\Python35\\Lib\\n_test'
report_dir3=‘C:/Local/Programs/Python/Python35/Lib/n_test'
这三个路径的写法是等价的:
report_dir1中加入r后,使得编译器不会把‘\n_test'中的“\n”单独作为一个换行符,而是与后面的“_test”作为一个整体。
report_dir2中都是\\,使用双斜杠是因为其中一个反斜杠代表转义的意思,因此每一个\\都被转义成\。
report_dir3就不用自说了。
另外,补充一点,在Python中,如果在打印的句末加上"\",则为下一行继续,不会换行。
给大家看一下我写测试报告时遇到的问题
if __name__ == '__main__':
#定义测试报告路径
report_dir = './test_report'
#定义测试报告日期
now=time.strftime('%Y-%m-%d')
#定义测试报告的名字,之前犯得错误就是在report_dir后面没有添加“/”
report_name=report_dir+'/'+'test_baidu_'+now+'report.html'
with open(report_name,'wb') as f:
#加载运行器,写入测试数据
runner=BSTestRunner(stream=f,title='Test Report',description='BaiDu Test Report')
runner.run(discovery)
f.close()
之前犯得错误就是在report_dir后面没有添加“/”,以至于在生成测试报告的时候,将report_dir当成了文本,把./test_report写入到了report_name(即报告名字)的一部分。并不是把report_dir当成一个路径来使用。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。
python百分号和斜杠_Python中正反斜杠(‘/’和‘\’)的意义与用法相关推荐
- python斜杠作用_Python中正反斜杠(‘/’和‘\’)的意义与用法
刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用. 在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意 ...
- python中反斜线是什么意思_Python中正反斜杠(‘/’和‘’)的意义与用法
刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用. 在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意 ...
- python斜杠用法_Python中正反斜杠(‘/’和‘\’)的意义与用法
刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用. 在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意 ...
- python双斜杠是什么意思_Python中正反斜杠(‘/’和‘\’)的意义与用法
刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用. 在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意 ...
- python内建模块函数_Python中一些内建函数及os等模块的用法
len(obj) # 求长度:obj可以是str.list等对象 split(str, num) # str-分割符,默认空格:num-分割次数 ...
- Python中正反斜杠('/'和'\')的意义
刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用. 在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意 ...
- python中反斜杠_Python中的正斜杠/与反斜杠\
知识点: 1. "/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠 2. 对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠\. ...
- python里的join方法_python中join()方法介绍
描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...
- python怎么用第三方库_python中第三方库的下载方法
1.最常用:在命令行中输入 pip install "库名称" 例如 pip install gensim 查看pip的命令集: pip uninstall "库名& ...
最新文章
- 为什么jupyterlab运行程序的时候会自动停止_搭建 Julia 轻量级编写环境(VSCode,JupyterLab)
- Hive数据导入Elasticsearch
- 挣脱浏览器的束缚(7) - CrossSubDomainExecutor
- 推荐一个高质量的git命名查询和学习的github仓库git-recipes
- java 里面eaquls和==区别
- C++:46---绝不重新定义继承而来的non-virtual函数
- google ads 黑名单目录
- Java并发编程-ThreadPool线程池
- java学习小知识集锦1
- 父组件向子组件传递数据
- WEB免费打印控件推荐(4款)
- 移动硬盘插入电脑后不显示盘符
- Android 高通8909 系统之路之 裁剪系统 一
- win10开机内存占用过高
- 云原生IDE:iVX免费的首个通用无代码开发平台
- 2016面试整理--来源牛客网
- ubuntu1804系统设置在哪里_ubuntu1804修改IP地址方式及脚本
- 为什么开发iSee图片专家?
- threeJS中4*4矩阵实现平移和旋转的原理
- 丘钛科技公布2018年8月份产品销售数量
热门文章
- redis 命令 释放连接_redis scan命令导致redis连接耗尽,线程上锁的解决
- addonsmaker怎么制作_addonsmaker
- Python基础入门:反射
- Python基础教程:in和not in操作
- python四种数值交换方法
- Python 操作字典 的几个技巧
- 基于Django的乐观锁与悲观锁解决订单并发问题的一点浅见
- Python 全局变量和局部变量迷惑人的小示例
- cookie工具类 java_springboot封装JsonUtil,CookieUtil工具类代码实例
- C语言断言assert()函数