用pytest执行编写的测试用例,不支持中文路径或文件名吗?

smes2010 2015-12-08 10:04:47
我写了一批测试用例,分散在各个目录下,使用pytest执行这些用例,但有些用例路径或文件名是中文的,执行就报错。如果没有中文就可以。请问下如何解决路径、文件名中文的情况?

UnicodeDecodeError: 'utf8' codec can't decode byte 0xd6 in position 5: invalid continuation byte



注:不是文件内容有中文,文件内容我可以使用#coding=utf-8来解决。

...全文
406 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
panghuhu250 2015-12-12
  • 打赏
  • 举报
回复
贴出全部的错误信息. 我觉得这是你的程序的问题. 如果是路径名引起的问题, 错误应该是ImportError一类的.
smes2010 2015-12-09
  • 打赏
  • 举报
回复
谁能指导下?
smes2010 2015-12-08
  • 打赏
  • 举报
回复
引用 1 楼 nice_fish 的回复:
转成unicode路径
怎么转?需要修改pytest原来的代码吗?
  • 打赏
  • 举报
回复
转成unicode路径

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧