我正在使用python并在我的.py文件中调用外部实用程序“send data”,如下所示
cmd=['send-data', '-f', file_name]
res = subprocess.run(cmd,stdout=subprocess.PIPE, input=b'a')
我无法控制send data实用程序,它在/tmp目录下创建了一个随机名称的文件,如下面的响应字符串所示。你知道吗
'a)bort, e)dit or s)end? send-data: the file remains in /tmp/pbadLWX .'
想知道如何在每次执行后删除/tmp文件夹下的文件“pbadLWX”?考虑到每次文件名都可能不同?你知道吗
您可以通过^{} 模块解析输出,然后通过^{} 删除文件:
相关问题 更多 >
编程相关推荐