如何在python 3中创建包含os.system的函数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (246)

我在python 3和Debian工作

我想要一个使用os.system的函数。为了简单起见,类似于:

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

但是当我运行脚本时,它不执行命令就挂起了。有办法解决吗?

提问于
用户回答回答于

我在这里使用子过程,然后使用Run。像这样

import subprocess

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

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

这是文档:

https://docs.python.org/3/library/subprocess.html#using-the-subprocess-module

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励