我对使用cmd感到不舒服,我想在python脚本中使用命令,想知道是否有任何方法可以不在os.system((中使用cmd,而是将其更改为我的ubuntu终端。谢谢
根据Python文档,os.system(<command>)
在依赖于系统的子shell中执行<command>
。没有办法让os.system()
像Unix一样运行特定于Windows的命令。您可能对Python的系统模块感兴趣
如果你用更具体的细节来编辑你的问题,比如你试图运行什么命令,我可能会提供更好的帮助。
os.system((通常根据运行脚本的操作系统运行系统命令。然而,您可以阅读这篇关于Stackoverflow的文章,或者尝试按照进一步的步骤在Windows上的Ubuntu上为Python设置一个有效的环境。
- 在Windows上安装Bash
- 检查更新
- 查看REPL
- 安装Pip
- 安装VirtualEnv
- 安装VirtualEnvWrapper
- 创建您的第一个虚拟机
- 配置bashrc以保持其工作此处提供更多详细信息