Python:windows下类似sh的模块
PHP中文网
PHP中文网 2017-04-17 14:20:32
[Python讨论组]

sh模块貌似只能在Linux下使用吧,window下有类似的功能强大的模块吗?

补充:我是想在Python中执行系统命令。虽然有内置模块可以实现,但了解了下,sh模块最强大了,但我安装的时候貌似安装不了,提示只能在Linux下使用。

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(4)
大家讲道理

shell是传统经典的人机接口,用户用它来与OS内核进行交互。UNIX系的OS都用命令行接口,工作环境大都是终端。而windows自诞生以来过分强调图形接口GUI(窗口嘛,不能名不副实啊),程序员的工作环境基本上是图形IDE。我觉得就像大多数在win的孩子不爱用CLI,这是个历史遗留问题。

扯远了~
题主应该是想在win下用python的shell吧,python2.7装的时候不就自带了嘛。
比如:
python CLI

python shell

还可以尝试:

原生的cmd

win+R——运行——cmd,把python.exe加入环境变量

加强的powershell

没怎么用过,有耳闻

cygwin

windows下类UNIX的工作环境

题外话,可以试试mac/linux下工作哦~

PHP中文网

pycmd
没见到文档

怪我咯

话说sh模块实际上是去掉用的linux命令,win下没有那些命令,估计也就不会有那样的东西了。自己用subprocess来做吧,不过说实话在win下subprocess也经常有问题,自身经历。

大家讲道理

windows下面对应sh的不是bat文件吗。

但它用的不是bash命令,是dos命令。

我觉得功能差不多,一般sh能实现的,bat应该也能对应写出来。

如何在python中使用我不大清楚。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号