在win和Linux系统中python命令行运行的不同

yipeiwu_com5年前Python基础

今天,在完成一个小的python习题,习题的主要内容是读取一个帮助模块,并保存到本地文件。

知道是用pydoc进行模块的读取,但是在windows系统下,调用os模块之后,结果总是为空。

核心语句:

helpfile = os.popen('pydoc %s' %module).read()

此语句在Linux下可以正常运行,结果正常。

后来发现,在Windows下,该修改为:

helpfile = os.popen('python -m pydoc %s' %module).read()

命令行运行,需要使用Windows的命令行语句。

以上就是本文的全部内容了,希望能对大家学习Python有所帮助

相关文章

Python内置方法实现字符串的秘钥加解密(推荐)

Python内置方法实现字符串的秘钥加解密(推荐)

在实际编程开发中,我们会使用到各类的加密算法来对数据和信息进行加密。比如密码中比较常见的MD5加密,以及AES加密等等。 对于密码认证来说,MD5加密是比较适合的,因为其不需要接触到明文...

Python二分查找详解

先来看个实例 #!/usr/bin/env python import sys def search2(a,m): low = 0 high = len(a)...

python获取当前目录路径和上级路径的实例

在使用python的时候总会遇到路径切换的使用情况,如想从文件夹test下的test.py调用data文件夹下的data.txt文件: . └── folder ├── data...

使用rst2pdf实现将sphinx生成PDF

使用rst2pdf实现将sphinx生成PDF

当初项目文档是用sphinx写的,一套rst下来make html得到一整个漂亮的在线文档。现在想要将文档导出为离线的handbook pdf,于是找到了rst2pdf这个项目,作为sp...

详解Python 数据库的Connection、Cursor两大对象

详解Python 数据库的Connection、Cursor两大对象

Python 数据库图解流程 Connection、Cursor比喻 Connection()的参数列表 host,连接的数据库服务器主机名,默认为本地主机(localhost)。u...