day11_02_文件操作基本流程

#coding gbk

#1、打开文件

#windows路径分隔符问题
# open('C:\a\d.txt')

#解决方案一:推荐
# open(r'C:\a\d.txt')

#解决方案二:
# open('C:/a/d.txt') #写 '/'为分隔符相当于在前面加 'r'

#相对路径
# open('day11/02_文件操作基本流程.py')

#绝对路径
f=open(r'E:\Python\s14\day11\aaa\aaa.txt',mode='rt',encoding='utf-8') #f的值是一种变量,占用的是应用程序的内存空间
# print(f)

# x=int(10)
# print(x)

#2、操作文件:读/写文件,应用程序对文件的读写请求都是向操作系统发送请求
#系统调用,然后由操作系统控制硬盘吧数据读入内存或者写入硬盘
res=f.read() #如果这里报格式读取错误,把'a.txt'存入格式改成'gbk',或者加上’encouding='utf-8'
print(res) #输出aaa.txt中的内容:哈哈哈

#3、关闭文件
# f.close() #回收操作系统资源
# print(f)
# f.read() #变量f存在但是不能再读了

# del f #回收应用程序资源
posted @ 2020-12-26 10:54  欢乐二次方  阅读(70)  评论(0)    收藏  举报