我正在研究 Python 是否可以替代 Bash 以用于 shell 脚本编写。我已经看到Python可以使用subprocess.call()或os.system()执行Linux命令。但我在某处读过(忘记了文章的链接),使用这些是一件坏事。这是真的吗?
如果是的话,那为什么这是一件坏事呢?
如果不是,那么可以肯定地说 Python 确实可以替代 Bash 来编写脚本,因为我可以使用这两个函数调用中的任何一个来执行 Linux 命令?
注意:如果我没有记错的话, os.system() 已被弃用,应该使用 subprocess.call() 代替,但这不是问题的要点。
编译ac源代码后,将创建一个目标文件.我只能看到.exe文件,那么我在哪里可以找到目标文件?我在windows上使用cygwin,所以我使用gcc编译程序.