如何在python3中创建一个包含os.system的函数?

时间:2018-08-04 13:53:34

标签: python-3.x os.system

我在python 3和Debian中

我想要一个使用os.system的函数。为简单起见,遵循以下原则:

def notxt():
       command = "rm *.txt"
       os.system(command)
notxt()

但是当我运行脚本时,它挂起而不执行命令。有没有解决的办法,还是我处理方法不正确?

1 个答案:

答案 0 :(得分:0)

我将在此处使用子过程,然后使用运行。像这样

import subprocess

subprocess.run(["rm", "1.txt"])

您可能会找到另一个bash命令来删除所有txt文件

这是文档:

Python3 Docs for Subproccess