PYTHON NOTES · 06
使用 Python 读写文件,并通过 OS 模块完成常见文件系统操作。
- 文件
- OS
本文目录
Python 文件读写与 OS 模块
使用 Python 读写文件,并通过 OS 模块完成常见文件系统操作。
#1.打开文件
# open(file,mode,encoding)
# r 不能创建文件 w才能创建文件
f=open("test.txt","r",encoding="UTF-8")
#2.读文件
# print(f.read())
## readline 一次读一行
print(f.readline())
#2.关闭文件
#文件对象.close
f.close()
# 练习 复制一个图片到另一个png
f1=open(file="../day05-2.函数/aa.png", mode="rb")
m=f1.read()
f2=open(file="bb.png",mode="wb")
f2.write(m)
f1.close()
f2.close()
##绝对路径和相对路径
#with 关键字-> 托管任务程序 任务结束后会自动关闭
with open(file="123.txt",mode="r",encoding="utf-8") as f1:
print(f1.read())
#读文件,把文件转成列表格式
with open('student.txt', 'r', encoding='utf-8') as f:
#一次读一行
for line in f:
#将读出来的一行值分割成成列表
id, name, banji, score = line.strip().split(',')
score = int(score)
#定义一个对象
student = Student(id, name, banji, score)
#把对象放进列表里
students.append(student)
# 获取环境变量
#变量=os.getenv(环境变量名)
import os
#总结:
# 1.删文件:remove
# 2.删文件夹:rmdir
# 3.创建文件夹:mkdir
# 4.创建文件 with open()
# 5.获取当前文件夹下的内容列表 listdir
# os.remove("123.txt")
# os.rmdir("111")