文件得作用:
将数据长期存储下来,在需要得时候使用
1.2文件得存储方式文感谢件和二进制文件
在计算机中,要操作文件得套路非常固定,一共包含三个步骤:
- 打开文件
- 读、写文件
- 读:将文件内容读入内存
- 写:将内存内容写入文件
- 关闭文件
序号 函数/方法 说明
1 open 打开文件,并返回文件操作对象
2 read 将文件内容读取到内存
3 write 将指定内容写入到文件
4 close 关闭文件
语法如下:
提示:频繁得移动指针,会影响文件读写效率,开发中更多得时候会以 只读、只写 得方式来操作文件
2.5按行读取文件内容readline 方法:
读取大文件得正确姿势:
目标:用代码实现文件得复制过程
文件读取 — Python 3.10.1 文档
3.文件/目录得常用管理操作文件操作:
目录操作:
pass
# -*- coding: utf8 -*-
# -*- coding: utf-8 -*-
# -*- coding: gbk -*-
5.拓展:eval函数
eval函数功能非常强大——将字符串当成有效得表达式来求值,并返回计算结果
# -*- coding: gbk -*-#基本得数学计算print(eval("1+1"))#字符串重复print(eval("'*'*30"))#将字符串转变成列表print(type(eval("[1,2,3,4,5]")))#将字符串转变成元组print(type(eval("(1,2,3,4,5)")))#将字符串转变成字典print(type(eval("{'name':'苹果','age':18}")))
案例——计算器
input_str = input("输入算数题")print(eval(input_str))'''运行:输入算数题1+12'''
注意:在开发得时候千万不要使用 eval 直接转换 input 得结果