目录
1.1 打开文件
1.2 读取文件内容
1.3 逐行读取文件内容
1.4 写入文件
1.5 复制文件
1.6 关闭文件 切记最后要关闭文件 必要步骤
1.7 eval 函数(计算器)
1.1 打开文件 首先 必须先打开文件 才能做其他操作
file 为自定义变量名 可自定义
file = open("文件名", encoding="utf-8")
1.2 读取文件内容
text 为自定义变量名 可自定义
text = file.read()
print(text)
1.3 分行读取文件内容
file text 为自定义变量名 可自定义
text = file.readline()
1.4 写入文件
"a" 以追加方式打开文件 如果文件已经存在 文件指针会放在文件的末尾
如果文件不存在 创建新文件写入
“w” 以只写方式打开文件 如果文件存在会被覆盖
file = open("文件名", "a/w", encoding="utf-8')
file.write("需要写入文件的内容")
1.5 复制文件
两种方式:
第一种方法适合复制比较小的文件
第二种方式适合复制比较大的文件
1.6 关闭文件 切记最后要关闭文件 必要步骤
file.close()
1.7 eval 函数(计算器)
eval函数:将字符串当成有效的表达式来求职,并计算返回结果
# __import__('os').system('ls')# __import__('os').system('touch aaa')
# 'rm-rf /*'
# 这段代码因安全问题,python3.9及以后最新版本已经不能使用。