[英]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.