失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python标准库os_Python基础--人们一些最爱的标准库(sys os fileinput)

python标准库os_Python基础--人们一些最爱的标准库(sys os fileinput)

时间:2019-11-28 02:47:42

相关推荐

python标准库os_Python基础--人们一些最爱的标准库(sys os fileinput)

这篇博客就介绍介绍常见的、人们钟爱的python中的标准库。

sys

从字面上也能看出来,是system的缩写。这个模块能够访问与python解析器紧密联系的变量和函数。

argv 命令行参数

exit 退出当前程序

modules 映射模块名到载入模块的字典

path 目录

platform 平台标识符

stdin 标准输入

stdout 标准输出

stderr 标准错误流

应用,反向打印命令名参数:

import sys

args = sys.argv[1:]

args.reverse()

print ' '.join(args)

os

os即操作系统。

下面是比较重要的:

environ 对环境变量进行映射

system 在子shell中执行操作系统命令

sep 路径中的分隔符

pathsep 分隔路径的分隔符

linesep 行分隔符

urandom 返回n字节的加密强随机数据

fileinput

与文件相的操作

input 便于遍历多个输入流中的行

filename() 返回当前文件的名称

lineno() 返回当前累计的行数

filelineno() 返回当前文件的行数

isfirstline()检查当前行是否是文件中的第一行

isstdin() 检查最后一行是否来自sys.stdin

nextfile() 关闭当前文件,移动到下一个文件

close() 关闭序列

应用,为python脚本添加行号:

impotr fileninput

for line in fileninput.input(inplace = True):

line = line.rstrip()

num = fileinput.lineno()

print '%-40s # %2i ' % (line, num)

如果觉得《python标准库os_Python基础--人们一些最爱的标准库(sys os fileinput)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。