当前位置 : 主页 > 编程语言 > 其它开发 >

python文件操作

来源:互联网 收集:自由互联 发布时间:2022-05-30
打开文件使用的模式的列表 编号 模式 描述 1 r 打开的文件为只读模式。文件指针位于文件的开头,这是默认模式。2 rb 打开仅用二进制格式读取的文件。文件指针位于文件的开头,这是

打开文件使用的模式的列表 

编号模式描述 1 r 打开的文件为只读模式。文件指针位于文件的开头,这是默认模式。 2 rb 打开仅用二进制格式读取的文件。文件指针位于文件的开头,这是默认模式。 3 r+ 打开读写文件。文件指针放在文件的开头。 4 rb+ 以二进制格式打开一个用于读写文件。文件指针放在文件的开头。 5 w 打开仅供写入的文件。 如果文件存在,则覆盖该文件。 如果文件不存在,则创建一个新文件进行写入。 6 wb 打开仅用二进制格式写入的文件。如果文件存在,则覆盖该文件。 如果文件不存在,则创建一个新文件进行写入。 7 w+ 打开写入和取读的文件。如果文件存在,则覆盖现有文件。 如果文件不存在,创建一个新文件进行阅读和写入。 8 wb+ 打开一个二进制格式的写入和读取文件。 如果文件存在,则覆盖现有文件。 如果文件不存在,创建一个新文件进行阅读和写入。 9 a 打开一个文件进行追加。 如果文件存在,则文件指针位于文件末尾。也就是说,文件处于追加模式。如果文件不存在,它将创建一个新文件进行写入。 10 ab 打开一个二进制格式的文件。如果文件存在,则文件指针位于文件末尾。 也就是说,文件处于追加模式。如果文件不存在,它将创建一个新文件进行写入。 11 a+ 打开一个文件,用于追加和阅读。 如果文件存在,则文件指针位于文件末尾。 文件以附加模式打开。 如果文件不存在,它将创建一个新文件进行阅读和写入。 12 ab+ 打开一个二进制格式的附加和读取文件。 如果文件存在,则文件指针位于文件末尾。文件以附加模式打开。如果文件不存在,它将创建一个新文件进行读取和写入。 原文链接:https://www.yiibai.com/python/python_files_io.html

写文件
f = open("test.txt","w")  #打开文件,w写模式,没有文件会自动创建

f.write("hello python")  #将字符串写入文件中

f.close()  #关闭文件

 

  按字节读文件
f = open("test.txt","r")
 #read方法读取指定字符,开始时定位在文件头部,每执行一次向后移动指定的字符数
content = f.read(6)
print(content)

content = f.read(10)
print(content)
f.close()

 

 

按行读取文件
f = open("test.txt","r")

content = f.readlines()
print(content)

i = 1
for temp in content:
    print("%d:%s"%(i,temp))
    i+=1
f.close()

 

 

f = open("test.txt","r")

content = f.readline()  #每次只能读一行
print(content)

content = f.readline()
print(content)

 

上一篇:Java实现电子邮箱发送
下一篇:没有了
网友评论