小编Pat*_*ick的帖子

编写 Python shell 脚本时使用 subprocess.call() 或 os.system() 是否不好?

我正在研究 Python 是否可以替代 Bash 以用于 shell 脚本编写。我已经看到Python可以使用subprocess.call()或os.system()执行Linux命令。但我在某处读过(忘记了文章的链接),使用这些是一件坏事。这是真的吗?

如果是的话,那为什么这是一件坏事呢?

如果不是,那么可以肯定地说 Python 确实可以替代 Bash 来编写脚本,因为我可以使用这两个函数调用中的任何一个来执行 Linux 命令?

注意:如果我没有记错的话, os.system() 已被弃用,应该使用 subprocess.call() 代替,但这不是问题的要点。

python linux scripting

7
推荐指数
1
解决办法
4991
查看次数

存储c程序的目标文件在哪里?

编译ac源代码后,将创建一个目标文件.我只能看到.exe文件,那么我在哪里可以找到目标文件?我在windows上使用cygwin,所以我使用gcc编译程序.

c

3
推荐指数
1
解决办法
651
查看次数

标签 统计

c ×1

linux ×1

python ×1

scripting ×1