python标准输入输出,python入门之基础语法输入输出

  python标准输入输出,python入门之基础语法输入输出

  本文主要介绍python技能的标准输入,即stdin。下面的学习重点是python技能标准输入的相关资料,很有参考价值,有需要的朋友可以参考一下。

  00-1010 1.建立文件std.py2建立文件STD 2 . py可以通过单个文件的内容作为标准输入:

  

目录

  导入系统

  对于sys.stdin:中的行

  打印(行,结束= )

  在linux下运行cat /etc/passwd python std.py或python std.py /etc/passwd。

  /etc/passwd中的内容将被打印出来,并通过sys.stdin在程序中获取

  Sys.stdin是一个普通的file对象,除了从标准输入中读取之外,没有什么特别之处。我们还可以使用sys.stdin来调用file对象的方法。比如调用read函数读取标准输入中的所有内容。

  

1.建立文件std.py

  导入系统

  print(sys.stdin.read())

  运行cat/etc/passwd pythonstd2.py。

  读取多个文件的内容作为标准输入

  使用fileinput,您可以顺序读取命令行参数中给出的多个文件。大多数情况下,我们可以直接调用fileinput模块的输入法来逐行读取内容。例如,创建文件read_file.py

  导入文件输入

  对于fileinput.input():中的行

  打印(行,结束= )

  运行python read _ stdin.py/etc/passwd/etc/passwd-under Linux可以输出多个文件内容。

  因为fileinput可以读取多个文件的内容,所以fileinput提供了一些方法让我们知道当前读取的内容属于哪个文件。

  fileinput中常用的方法有:

  1.filename:当前正在读取的文件名;2.文件号:文件的描述符;3.filelineno:当前文件的哪一行是正在读取的行;4.isfirstline:正在读取的行是否是当前文件的第一行;5.isstdin:是直接从标准输入中读取文件还是内容?代码如下:

  导入文件输入

  对于fileinput.input():中的行

  meta=[fileinput.filename()、fileinput.fileno()、fileinput.filelineno()、fileinput.isfirstline()、fileinput.isstdin()]

  打印(元)

  打印(行,结束= )

  关于python技能的这篇文章到此为止——标准输入。关于python标准输入的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望你以后能支持风行IT软件开发工作室!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: