Python之文件输入和输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python之文件输入和输出相关的知识,希望对你有一定的参考价值。

文件的打开方式

r        以只读方式打开

w        以写方式打开(必要时清空)

a        以追加模式打开

r+        以读写方式打开

w+        以读写方式打开

a+        以读写方式打开


文件输入输出

方法                作用

read()      读取字节到字符串中,最多读取给定数目个字节

readline()    读取一行,包括行结束符,以字符串方式返回

readlines()    读取所有行,以列表方式返回

write()      将字符串写入到文件中

writelines()    将字符串列表写入到文件     

flush()      立即同步数据到文件中

文件内移动

seek(offset,whence):  移动文件指针到不同位置

  --offset是相对于某个位置的偏移量

  --whence的值,0表试文件开头,1表试当前位置,2镖师文件的结尾

·tell():返回当前文件指针的位置

标准文件

·程序一执行,就可以访问单个标准文件

 -标准输入:一般是键盘,使用sys.stdin

 -标准输出:一般数显示器缓冲输出,使用sys.stdout

 -标准错误:一般是显示器的非缓冲输出,使用sys.stderr

>>> sys.stdout.write("hello world")
hello world>>> sys.stdout.write("hello world\n")
hello world
>>> hi = sys.stdin.readline()
hello
>>> hi
‘hello \n‘
>>>


以上是关于Python之文件输入和输出的主要内容,如果未能解决你的问题,请参考以下文章

Python基础学习代码之文件和输入输出

python之文件读写

Python 学习记录之输入与输出

python之最强王者(10)———文件(File)输入输出的基本操作

Python简介之输入和输出

Python 核心编程(第二版)——文件和输入输出