python学习之路七--文件与异常
来源:互联网 发布:淘宝网店计划书怎么写 编辑:程序博客网 时间:2024/05/21 19:21
1.文件的读取:
with open('my_file.txt') as my_file: contents = file_object.read() print(contents)其中关注with关键字在不需要访问文件后将自动关闭文件流
2.逐行读取:
with open('my_file.txt') as my_file: for line in my_file: print(line)
3.写入文件:
filename = "write_file"with open(filename,'w') as my_file: my_file.write("I love you.")
其中open的第二个实参 指定读取模式('r') 写入模式('w') 附加模式('a')
4.异常:
最常见的事分母为0的时候,程序会报错 所以在避免这种错误时,python避免不必要的程序崩溃时,则通过try-except 来捕获异常
try: answer = a / bexcept ZeroDivisionError: print("you cant divide by zero!")else: print("result:"+answer)5.存储数据:使用json.dump()存储数据 :
import jsonnumbers = [2,3,4,5]filename = 'numbers.json'with open(filename,'w') as f_obj: json.dump(numbers, f_obj)使用json.load()读取数据:
import jsonfilename = 'number.json'with open(filename) as f_obj: numbers = json.load(f_obj)print(numbers)
阅读全文
0 0
- python学习之路七--文件与异常
- Python基础之七异常与调试
- python学习(二)之文件处理与错误异常
- Python小白白学习篇之文件与异常
- Python小白白学习篇之文件与异常
- [Python]学习笔记之文件和异常
- 014 Python语法之文件与异常
- python学习之异常与多线程
- python文件与异常
- Python学习之路七---进阶知识
- python学习之路七--函数
- Python教程之七-----错误和异常
- python学习之异常
- Python学习之异常
- python学习之异常
- Python学习之异常
- Python学习之异常
- python学习笔记之(七)
- Spark--RDD编程模型
- loadrunner负载测试中windows资源监控图中哪三条线代表 CPU 、内存 、磁盘IO 求把度量名列出来
- src\main\resources和src\test\resources下的加载文件问题
- 爬取网站前3_下载限速
- 项目所用Oracle各类操作
- python学习之路七--文件与异常
- formfilr上传图片
- 记AndroidStudio导入项目
- apk使用jarsigner给APK签名
- 利用LU分解法的多项式拟合实验
- angular 模拟服务器获取数据
- java变量
- spark 2.1 TaskSetManager, Schedulable And Pool
- HTTP代理神器Fidder