欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

六、Python入门-文件读写

程序员文章站 2024-01-28 14:26:10
文件读写 文件读取 fh1=open("txt\\1.txt","r") #读取文本 data=fh1.read() print(data) #按行读取 data1=fh1.readline() data2=fh1.readline() print(data1) print(data2) #按行读取 ......

文件读写

文件读取

fh1=open("txt\\1.txt","r") 

#读取文本
data=fh1.read()        
print(data)

#按行读取
data1=fh1.readline()    
data2=fh1.readline()    
print(data1)
print(data2)

#按行读取全部,返回一个列表
data3=fh1.readlines()    
print(data3)

#按行读取,通常用来读取大文件
for i in fh1:            
    print(i)

fh1.close()

文件写入

# r表不转义,不存在则创建,覆盖写入
fh1=open(r"txt\2.txt","w")         
data=fh1.write("hello world")     


# r表不转义,不存在则创建,追加写入
fh1=open(r"txt\2.txt","a")     
data=fh1.write("hello world")

读写二进制文件

  文件分为:  1.文本文件  2.二进制文件

# 以二进制打开文件,实现复制粘贴
fh=open(r"image\haizeiwang.jpg","rb") 
data=fh.read()
fh2=open(r"image\haizeiwang2.jpg","wb")
fh2.write(data)
fh.close()
fh2.close()