【发布时间】:2020-10-22 10:23:08
【问题描述】:
我想在新创建的文件夹“/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
你能帮我解决这个问题吗
【问题讨论】:
-
为什么不使用 pytest 的 tmpdir 夹具? docs.pytest.org/en/stable/tmpdir.html
-
我正在使用它,我做了 tmpdir.mkdir("") 所以他会在 tmpdir 下创建另一个文件夹