# 文件操作 # Mode:r w rb wb r:read w:write b:binary r,w纯文本文件 rb,wb纯文本,图片,音乐,电影 ''':cvar 文件上传 保存log 系统函数: open() open(file, mode='r', buffering=None, encoding=None) Character Meaning --------- --------------------------------------------------------------- 'r' open for reading (default) 'w' open for writing, truncating the file first 'x' create a new file and open it for writing 'a' open for writing, appending to the end of the file if it exists 'b' binary mode 't' text mode (default) '+' open a disk file for updating (reading and writing) 'U' universal newline mode (deprecated) 读: open(path/filename,'rt')---->返回值:stream(管道) container=stream.read()--->读取管道中内容 注意:如果传递的path/filename有误,则会报错:FileNotFoundError 如果是图片则不能使用默认的读取方式,mode='rb' 总结: read() 读取所有内容 readlines() 读取所有的行保存到列表中 readline() 每次读取一行内容 readable() 判断是否可读 ''' stream = open(r'C:\Users\RSB\Desktop\Python文件夹\aa.txt') # container = stream.read() # print(container) # result = stream.readable() # 判读是否可以读取 # print(result) # while True: # line = stream.readline() # 如果前面读取过后,就无法再次读取了 # print(line) # if not line: # break lines = stream.readlines() # 保存到列表中 print(lines) for i in lines: print(i) stream = open(r"C:\Users\RSB\Desktop\Python文件夹\bird.jpg", 'rb') container = stream.read() print(container)
Python---文件open函数
最新推荐文章于 2024-10-30 13:16:11 发布
本文详细介绍了Python中的文件操作,包括不同模式如'r'、'w'、'a'、'b'等的含义及其使用场景。通过实例展示了如何打开和读取文本文件以及二进制文件,如读取txt和jpg文件。同时,讲解了read、readlines、readline等方法的用法,以及如何判断文件是否可读。
摘要由CSDN通过智能技术生成