`

Python 标准文件

 
阅读更多

Python中, 只要程序一执行, 便可以访问三个标准文件:标准输入(一般是键盘), 标准输出(到显示器的缓冲输出)和标准错误(到屏幕的非缓冲输出). (这里所说的"缓冲"和"非缓冲"是指 open() 函数的第三个参数.) 这些文件沿用的是 C 语言中的命名, 分别为 stdin , stdout 和 stderr . 我们说"只要你的程序一执行就可以访问这三个标准文件", 意思是这些文件已经被预先打开了, 只要知道它们的文件句柄就可以随时访问这些文件. 
 
Python 中可以通过 sys 模块来访问这些文件的句柄. 导入 sys 模 块以后, 就可以使用 sys.stdin , sys.stdout 和 sys.stderr 访问. print 语句通常是输出到 sys.stdout ; 而内建 raw_input() 则通常从 sys.stdin 接受输入. 记得 sys.* 是文件, 所以你必须自己处理好换行符. 而 print 语句会自动在要输出的字符串后加上换行符。

分享到:
评论

相关推荐

    Python处理S19文件

    S19文件遵循一种称为SREC(Source Record Format)的标准,它是Intel HEX格式的一种变体。每个记录由多个字段组成,包括起始字符、记录类型、地址、数据和校验和。Python解析S19文件时,我们需要解析这些字段以提取...

    Python标准库中英文.zip

    这个压缩包文件"Python标准库中英文.zip"显然包含了一些关于Python标准库的中英文参考资料,可能是手册或者文档。 "library.pdf"可能是一份详细的Python标准库指南,涵盖了所有内置的模块和库的用法、功能和示例。...

    2014年辛星python标准库整理夏季版

    在2014年,辛星完成了对Python标准库的整理工作,发布了一个名为“2014年辛星python标准库整理夏季版”的文档。这份文档是对Python标准库的一次深入梳理和总结,尽管辛星本人承认这份文档可能不全面,并承诺在未来的...

    Python标准库3.7

    Python标准库是Python编程语言的核心组成部分,包含了丰富的模块和函数,为开发者提供了各种常用功能,如网络通信、数据处理、文件操作等。Python 3.7版本是该库的一个重要迭代,引入了许多新特性和改进,旨在提升...

    python标准库(中文版)

    Python标准库是Python语言的一部分,为开发者提供了丰富的模块,可以直接在编程中使用,无需额外安装。以下详细介绍几个在Python标准库中的模块,它们分别在不同的场景下发挥着重要作用。 首先,核心模块是任何...

    python标准库中文版PDF

    Python标准库是Python编程语言的核心组成部分,包含了大量预先编写好的模块和函数,为开发者提供了丰富的功能,涵盖了网络通信、文件处理、系统接口、数据解析等多个领域。这份"Python标准库中文版PDF"对于中文学习...

    计算机二级Python教程 Python语言程序设计 Python基础入门教程-第7章-Python标准库概览 共47页.ppt

    本章为该课程的其中一个章节 【全部课程列表】 第1章-程序设计基本方法 共45页.pptx 第2章-Python语言基本语法元素 共46页.ppt ...第7章-Python标准库概览 共47页.ppt 第8章-Python第三方库概览 共60页.ppt

    【官方】Python 3.7 标准库参考-中文版.rar

    这个库包含了多个内置模块 (以 C 编写),Python 程序员必须依靠它们来实现系统级功能,例如文件 I/O,此外还有大量以 Python 编写的模块,提供了日常编程中许多问题的标准解决方案。其中有些模块经过专门设计,通过...

    python标准库

    Python标准库涵盖了网络通信、文件处理、操作系统接口、数据序列化、数学计算等多个领域,是Python强大功能的基础。 首先,让我们深入了解一下Python的标准库中的几个关键模块: 1. **os模块**:提供了与操作系统...

    Python标准库中文手册.zip

    Python标准库是Python编程语言的核心组成部分,它提供了一系列预先编写好的模块,涵盖了各种常见的编程任务,如文件操作、网络通信、数据处理等。这个“Python标准库中文手册”旨在为Python程序员提供方便的中文参考...

    Python实现读取txt文件并转换为excel的方法示例

    本文实例讲述了Python实现读取txt文件并转换为excel的方法。分享给大家供大家参考,具体如下: 这里的txt文件内容格式为: 892天平天国定都在?A开封B南京C北京(B) Python代码如下: # coding=utf-8 ''''' main...

    《Python程序设计》课程标准.doc

    《Python程序设计》课程标准详细解析 Python程序设计是一门针对软件技术、大数据技术与应用、云计算技术与应用等专业的专业基础课程。课程的核心在于教授Python编程语言的基础知识和技术,帮助学生掌握Python语言...

    简明Python教程+python标准库.chm

    `简明Python教程.chm`和`python标准库.chm`都是这种格式的文件,其中包含了丰富的文字、例子和可能的索引,用户可以通过内置的搜索功能快速查找所需信息。 通过这个压缩包,初学者不仅可以学习Python的基本概念,还...

    将Python列表内容写入JSON文件并存储的两种方法

    Python的标准库提供了`json`模块,可以方便地进行JSON数据的序列化和反序列化操作。以下是如何将列表内容写入JSON文件的步骤: 1. 首先,导入`json`模块。 2. 使用`json.dumps()`函数将Python列表转换为JSON格式的...

    基于Python的文件备份功能

    在windows环境下通过Python对重要的文件进行备份,备份的文件将打包为zip格式。由于windows环境下不提供标准的zip命令进行打包,因此要通过GnuWin32安装zip命令,并将C:\Program Files (x86)\GnuWin32\bin添加到系统...

    python-gui 文件批量重命名

    1.完全使用python标准库实现,可跨平台不需要额外安装依赖。 2.可视化新旧名字预览,避免改名错误。 3.强大灵活的新名称生成 可当作方便的脚本工具使用或参考-详细介绍:...

    Python3.6标准库参考手册.zip

    该库包含内置的模块(用C编写),提供对系统功能的访问,例如文件I / O,否则Python程序员无法访问它,以及用Python编写的模块,为发生在日常编程。这些模块中的一些模块被明确地设计为通过将平台特定抽象为平台中立...

    python2.7 windows版zip文件

    `Lib`目录是Python标准库的所在地,包含了各种预装模块,如`os`, `sys`, `math`, `json`等。这些模块为Python程序员提供了丰富的功能,比如操作系统接口、数学计算、数据序列化等。 `tcl`目录通常包含了TCL/TK库,...

    Python基础教程(标准库)

    Python标准库01 正则表达式 (re包) - Vamei ...Python标准库03 路径与文件 (os) Python标准库04 文件管理 (部分os包,shutil包) - Vamei - 博客园 Python标准库05 存储对象 (pickle包,cPickle包) - Vamei - 博客园 ...

    《Python标准库》中文版

    《Python标准库》中文版是一部详细介绍了Python语言标准库的书籍,标准库是Python语言强大的一个方面,它提供了大量的模块,这些模块几乎覆盖了从系统交互、网络通信、数据库操作到文件处理等多个方面的功能,为...

Global site tag (gtag.js) - Google Analytics