open 打开
f = open(文件路径, mode="模式", encoding="编码格式") 最最底层操作的就是bytes 打开一个文件的时候获取到的是一个文件句柄.绝对路径
从磁盘根目录开始寻找 相对路径 相对于当前程序所在的文件夹 ../ 上一层文件 文件夹/ 进入xxx文件夹# r: read 只读f = open("alex和wusir的故事", mode="r", encoding="utf-8")# 读取内容content = f.read() # 全部都读取出来print(content)# 坑:c2 = f.read() # 读取不到内容. 因为上面已经读取完毕. 光标在末尾print("c2", c2)# 良好的习惯f.close() # 关闭连接
# 文件路径:# 1. 相对路径: 相对于当前程序所在的文件夹, 如果再文件夹内. 随便找. 直接写名字# 如果不在这个文件夹内. 可能需要出文件夹或者进文件夹# 出文件夹 ../# 进文件夹 文件夹/# 2. 绝对路径: 从磁盘根目录寻找路径 (有问题)# 只有在记录日志的时候可以用到绝对路径\# 日志: 程序运行过程中记录的信息.# 'utf-8' codec can't decode byte 0xbd in position 0: invalid start bytef = open("E:\西游记\金角大王吧.txt", mode="r", encoding="gbk")print(f.read())f.close()