基础知识——类和文件和异常(六)
基础点
- 子类初始化父类:super().__init__(make, model, year)中的参数都是父类中init函数的参数
- 子类重写父类方法:同名即可
- 文件打开路径:windows下是 \, linux 和 mac os 下是 /
- 逐行读取文件:with open(filename) as file_object: for line in file_object:
- 包含文件各行的列表:with open(filename) as file_object: lines = file_object.readlines()
- 写入文件:with open(filename, 'w') as file_object: file_object.write("I love programming.")
- 附加到文件:with open(filename, 'a') as file_object: file_object.write("I also love finding meaning in large datasets.\n")
- json存储:numbers = [2, 3, 5, 7, 11, 13]; filename = 'numbers.json'; with open(filename, 'w') as f_obj:
json.dump(numbers, f_obj) numbers是存储的数据,f_obj是可用于存储数据的文件对象 - json读取:with open(filename) as f_obj: numbers = json.load(f_obj)
基础知识——类和文件和异常(六)相关推荐
- 第二十九节:Java基础知识-类,多态,Object,数组和字符串
前言 Java基础知识-类,多态,Object,数组和字符串,回顾,继承,类的多态性,多态,向上转型和向下转型,Object,数组,多维数组,字符串,字符串比较. 回顾 类的定义格式: [类的修饰符] ...
- 01_Linux系统管理_基础知识_高级文件系统管理_磁盘配额(quota)
环境 虚拟机:VMware-10.0.7 build-2844087 Linux系统:CentOS 6.8 远程工具:Xshell 6 (Build 0197) 01_Linux系统管理_基础知识_高 ...
- linux 筛选文件,「Linux基础知识」grep文件内容筛选命令的使用
原标题:「Linux基础知识」grep文件内容筛选命令的使用 grep命令用于从文档中抓取显示包含指定字符的行,grep命令的使用格式如下: grep [选项] 匹配模式 文件1 文件2 ...... ...
- ArcGIS基础知识之shape文件的构成
ArcGIS基础知识之shape文件的构成 一般来说Shape文件主要由3个文件构成: 主文件.索引文件.数据文件.每个shapefile,都至少有这三个文件组成,其中: .shp 存储的是几何要素的 ...
- 计算机二级C语言公共基础知识,以及习题总结(六)数据模型
二级C语言公共基础知识,以及习题总结(一) 跳转 二级C语言公共基础知识,以及习题总结(二)树和二叉树 跳转 二级C语言公共基础知识,以及习题总结(三)查找和排序 跳转 二级C语言公共基础知识,以及习 ...
- Python基础学习笔记-8.文件、异常和模块
8.文件.异常和模块 8.1.文件的读写 8.1.1.文件的打开 实际应用中,我们绝大多数的数据都是通过文件的交互完成的 首先,来看文件打开的通用格式 with open("文件路径&quo ...
- ABAP基础知识 类的例外处理
一 前言 在类方法中处理业务逻辑时,对于异常情况需要中断类定义或者类方法的执行.同时这些异常情况还需要被调用点捕获,以便报错或者进入例外处理逻辑. 如果没有捕获这些错误,则会产生SHORT DUMP. ...
- java基础 day12-FileInputStream类,文件的复制,缓冲流,Propertes文件,xml文件读写,网络socket编程(构建TCP客户端),内部类
FileInputStream类的其他常用方法() /**在project下新建temp文件,内容为abcdef*FileInputStream类的其他常用方法:* int available():返 ...
- 7.python的基础语法元素_文件、异常和模块
#-*- coding: utf-8 -*-print("==============文件的读写=============") #文件的读写 #文件打开 文件打开的通用格式 使用w ...
最新文章
- 将获取到的JSONObject和JSONArray转换为实体对象
- 鸿蒙系统真实评测,鸿蒙系统和安卓的区别-华为鸿蒙系统使用体验评测
- 使用 Git Extensions 简单入门 Git
- swift扩展Extensions
- 单片机c语言常用的语句有几条,单片机C语言教程-基础语句
- 高通WLAN芯片点灯方法-QCA9563操控9880GPIO进行点灯
- matlab 双音多频 接收端检测到的号码,实验一数字信号处理在双音多频拨号系统中的应用.doc...
- mysql卸载报错2503_Win10系统卸载Skype软件报错2503的解决方法
- Error parsing INI config file: the argument ('true??') for option 'logappend' is invalid.
- numpy 求向量夹角 区间 [-pi, +pi]
- nodejs 项目目录结构设计
- Android之如何分析手机系统相册图片和视频删除后保存的位置然后恢复文件,目前已经适配小米、OPPO、VIVO、一加、努比亚、魅族等手机。
- Learning to Track with Object Permanence阅读笔记
- stl string 源代码分析
- YOLOv5训练KAIST数据集
- android studio修改app图标
- 基于区块链技术的供应链金融平台
- Mac上安装flink笔记
- html5复合选择器,传智播客解读Css基本选择器与复合选择器
- AD16画PCB流程及集成库制作注意事项
热门文章
- 专访思必驰初敏:离开微软、放弃阿里,一个语音交互的“实用主义者”
- 盘点程序员写过的惊天 Bug
- Redis 读写分离技术架构解析
- 为什么MySQL不推荐使用uuid或者雪花id作为主键?
- 你还在 Java 代码中写 set/get 方法?赶快试试这款插件吧!
- 面试官:你能说说MyBatis拦截器原理吗?
- Spring Cloud第十三篇: 断路器聚合监控(Hystrix Turbine)
- GNN教程:与众不同的预训练模型!
- 深度学习常用损失函数总览:基本形式、原理、特点
- Debug Your Life!关于学习、面试和工作成长(附B站录播)