文件读写是应用程序中的常用操作。下面介绍Python中进行文件读写。Python的文件读写是非常简单的。

1.1 open函数

  open函数一般有了两个必须参数,一个是文件名参数,另一个是模式参数,所谓模式参数是指读写等模式。还有一个参数用来控制文件的缓存,默认值为0,表示不缓冲,设置为1表示有缓冲。
  open函数的模式值

r     读模式打开
w     读写模式打开
a     写入模式打开
b     二进制模式打开(可以和其他模式并用)
+     读写模式打开,可以和其他模式并用
U     支持换行符例如\n,\r

  默认是以r打开,需要注意的是,如果是特殊文件如视频或者图片文件,必须以b模式

o = open(r"F:\Personal Study\CodeLibrary\Python\chapter4\abc.txt", 'r')
o.write("Hello World")
o.close()

  注意:如果文件本身不存在的,open函数会自动判断,进行创建。

1.2 文件读取                         

  将文本文件的内容读入,可以操作字符串变量的函数有3个,但他没对文件的读取方式各不相同,其中read()函数可以一次性读取,readline函数按行读取,readlines函数则以多行方式读取。

1.read函数

read函数使用规则如下:
content = read([num])
read函数只有一个参数num,这个参数是可选的用于控制函数读取数据的字符数。

o = open(r'/home/jack/demo/4.5/Demo05.py')
content = o.read()
print content
print o.tell()
content = o.read(16)
print content
o.close()
输出结果:
o = open(r'/home/jack/demo/4.5/Demo05.py')
content = o.read()
print content
print o.tell()
content = o.read(16)
print content
o.close()

183
View Code

相关文章:

  • 2022-12-23
  • 2021-11-27
  • 2021-10-02
  • 2021-07-21
  • 2021-06-07
  • 2022-01-14
  • 2021-08-14
  • 2021-12-03
猜你喜欢
  • 2022-01-10
  • 2021-07-29
  • 2022-12-23
  • 2021-09-13
  • 2021-08-23
  • 2022-12-23
  • 2021-06-08
相关资源
相似解决方案