Python模块:sys

sys模块提供了关于python解释器的一些常量和函数。使用dir(sys)列出其中的常量和方法,help(sys)查看详细帮助信息。

例如:查看和设置递归深度限制:

查看Python版本信息

命令行参数

有些应用需要往脚本里传入参数,这就用到了sys.argv。sys.argv包含了传入到脚本里的参数:列表里第一元素是脚本本身,然后依次为参数。例如有脚本argv_test.py如下:

QQ截图20151215134947

改变Python交互模式的输出方式

Python的交互模式使它和perl和java比起来更易使用和学习。有些用户也许需要不同的输出方式,简单示例如下:

标准输入输出流

使用Linux系统的都知道标准输入输出流。例如,标准输入(stdin)、标准输出(stdout)、标准错误输出(stderr),它们也被叫做管道(pipe)。
标准输入通常连接键盘,标准输出和标准错误输出通常连接终端。这些流可以用sys模块中的对象表示:

下面是使用标准流的例子:

一般使用:

使用流(重定向):

QQ截图20151215134947

我们也可以用如下命令把输出重定向到文件中:

其他

大端小端:

Python路径:

支持的最大整数:

已经加载的模块:

Python的模块查找路径:

查看平台:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注