繁体   English   中英

使用 pytest 夹具创建目录

[英]Create directory using pytest fixture

我想将我的日志文件本地保存在新创建的文件夹 '/new_folder/' 下的 '/tmp/' 下,所以我所做的是:

subdir = tmpdir.mkdir("new_folder")

subprocess.call("adb pull /SDcard/log/ {}".format(subdir), shell=True)

但该函数失败并出现以下错误:TypeError: sequence item 5: expected string, LocalPath found

你能帮我解决这个问题吗

mkdir返回py._path.local.LocalPath类型的py._path.local.LocalPath 首先将其转换为字符串,如下所示:

subdir = tmpdir.mkdir("new_folder")
subprocess.call("adb pull /SDcard/log/ {}".format(str(subdir)), shell=True)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM