您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python subprocess.Popen()错误(没有此类文件或目录)

Python subprocess.Popen()错误(没有此类文件或目录)

您应该将参数作为列表传递(推荐):

subprocess.Popen(["wc", "-l", "sorted_list.dat"], stdout=subprocess.PIPE)

否则,shell=True如果要将整个"wc -l sorted_list.dat"字符串用作命令,则需要通过(不建议这样做,这可能会带来安全隐患)。

subprocess.Popen("wc -l sorted_list.dat", shell=True, stdout=subprocess.PIPE)

在此处阅读有关shell=True安全性问题的更多信息。

python 2022/1/1 18:30:57 有484人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶