刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用。

在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中正反斜杠(‘/’和‘\’)的意义与用法相关推荐

  1. python百分号和斜杠_Python中正反斜杠(‘/’和‘\’)的意义与用法

    刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用. 在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意 ...

  2. python中反斜线是什么意思_Python中正反斜杠(‘/’和‘’)的意义与用法

    刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用. 在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意 ...

  3. python斜杠用法_Python中正反斜杠(‘/’和‘\’)的意义与用法

    刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用. 在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意 ...

  4. python双斜杠是什么意思_Python中正反斜杠(‘/’和‘\’)的意义与用法

    刚刚在学习些测试报告的时候,出现一个路径的问题,找了很久的原因,竟然是少了一个反斜杠引起的,在此顺便记录一下正反斜杠的作用. 在Python中,记录路径时有以下几种写法,如:(大家都知道\n是换行的意 ...

  5. python 闭包的作用_python中对闭包的理解

    运行环境声明:本人的代码在sublime text 3中写的,可以Ctrl+b运行.python版本是python3.6.如果您直接运行的,请自觉加入if __name__ == '__main__' ...

  6. python中括号的作用_python中中括号

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 在python语言中最常见的括号有三种,分别是:小括号().中括号:代表list ...

  7. python异常处理的作用_Python 中的异常处理方式

    封面图片来源:沙沙野 异常处理什么是异常处理?Python 解释器检测到错误就会触发异常,或者程序员自己触发异常 程序中编写特定的代码,专门用来捕捉这个异常(这段代码与程序逻辑无关,与异常处理有关) ...

  8. python变量的作用_Python中的变量

    Python中的变量是用来表示一个值的标识符.变量代表了计算机内存中的一个地址.变量允许在程序中访问其他对象,调用函数或执行其他运算. 1.变量命名规则 变量是Python中的标识符,它应该遵循标识符 ...

  9. python signal模块作用_Python中的signal模块和Ctrl+C操作

    Python中的signal模块处理OS级别的信号.例如Ctrl+C会进程发送信号. Linux上查看信号的方法: [appadmin@BJLTPGPLM1007T ~]$ kill -l 1) SI ...

最新文章

  1. Oracle的分页查询
  2. ubuntu安装使用不同版本的gcc
  3. PLSQL Developer 插入中文 乱码问题,如图 这个是由于oracle服务器端字符编码 和 Oracle 客户端 字符编码不一致引起的。 检查Oracle服务器端字符编码,用 sel
  4. Spring OXM- 漫谈XML解析技术
  5. 后台开发技术(1)--概述
  6. 如何利用NLog输出结构化日志,并在Kibana优雅分析日志?
  7. java实现九九乘法表的输出
  8. 12-----存储过程
  9. java 军工_为什么军工行业不用java而是选择继续用c(对于业务系统Java是非常合适的而不带操作系统的板子甚至可以做到微秒级别的实时控制)...
  10. Redhat as 4 中创建 LVM 逻辑卷
  11. MySQL 时间戳(TimeStamp)自动更新
  12. pythonwin下载中文版_Python官方下载 v3.9.0中文版_Win10镜像官网
  13. 清华大学刘云浩教授——人工智能打开了潘多拉的盒子吗?
  14. Excel表格中将两个或多个单元格内容合并为一个单元格的内容
  15. winrar 5.80正式版全球发布
  16. word文档打破折号
  17. 在小县城做什么赚钱?来看看这十种赚钱的项目吧!
  18. 解决 configure.ac: error: possibly undefined macro: AC_PROG_LIBTOOL
  19. 【单片机】4.4 响应中断请求的条件
  20. 细数20世纪最伟大的10大算法

热门文章

  1. 1.mac解除端口占用
  2. 服务器挂微信显示登陆异常怎么办,王者荣耀微信大区登录异常怎么办 王者荣耀微信提示网络繁忙/登录失败如何解决...
  3. 计算机系统结构相关的论文,计算机系统结构毕业论文题目.doc
  4. Elasticsearch中安装IK分词器
  5. 人工智能第一章——简介(附上有用资料和链接)
  6. word整个表格首行缩进_Word2016中设置首行缩进的方法
  7. 路由器网口1一直闪烁正常吗_网口1一直闪烁上不了网
  8. 互联网已到中年,下一个产业革命是?
  9. c语言如何使回车后回到上一行,c++输出换行后如何回到上一行继续输出
  10. 10个重要的电子邮件ip黑名单组织以及如何解决删除