25 文件I/O

25、文件I/O

Python 文件/I/O
# # 打印到屏幕
# print('hello')

在这里插入图片描述

# 打开和关闭文件

# open 函数 :open()函数打开一个文件,创建file 对象,相关的方法才可以调用它进行读写
# file object = open(file_name[,access_mode][,buffering])
# file_name: file_name 变量是一个包含了你要访问的文件名称的字符串值。
# access_mode:access_mode决定了打开文件的模式:只读,写入,追加等。默认文件为只读(r)
# buffering:如果buffering的值被设为0,就不会有寄存。如果为1,访问文件时会寄存行。
#           如果大于1的整数,表明了这就是寄存区的缓冲大小。如果取负值,寄存区的缓冲大小则为系统默认。

# File 对象的属性

# file.closed 返回true,文件已关闭,否则返回false。
# file.mode 返回被打开文件的访问模式
# file.name 返回文件名称。
# file.softspace 如果用print输出后,必须跟一个空格符,则返回false。否则返回true。
# # open name closed mode
# fo = open("foo.txt","w")
# print("文件名",fo.name)
# print("是否已关闭",fo.closed)
# print("访问模式",fo.mode)

在这里插入图片描述

# 文件定位
# tell()方法告诉你文件内的当前位置
# seek(offset[,from])方法改变当前文件的位置。
# offset变量表示要移动的字节数。
# from 变量指定开始移动字节的参考位置。
# 0:表示文件的开头作为移动的字节。
# 1:则使用当前的位置作为参考位置。
# 2:那么该文件的末尾将作为参考位置。

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41980964/article/details/86608468