IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> Python文件操作 -> 正文阅读

[人工智能]Python文件操作

python数据分析、挖掘与可视化

目录
第一章 数据类型、运算符与内置函数
第二章 列表、元组、字典、集合与字符串
第三章 选择结构、循环结构、函数定义与使用
第四章 文件操作


一、文件操作基础

1.内置函数open()

语法格式
open(file,mode='r',buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=None)
  1. 参数file指定要操作的文件名称
  2. 参数mode指定打开文件后的处理方式。‘r’:只读;‘w’:只写;‘a’:追加;‘rb’:二进制文件只读;‘wb’:二进制文件只写
  3. 参数encoding指定对文本进行编码和解码的方式,只适用于文本模式

2.文件对象常用方法

方法功能
close()把缓冲区的内容写入文件,同时关闭文件,释放文件对象
read([size])从文本文件中读取并返回size个字符,或从二进制文件中读取并返回size个字节,省略size参数表示读取文件中全部内容
readline()从文本文件中读取并返回一行内容
readlines()返回包含文本文件中每行内容的列表
seek(cookie,whence=0,/)定位文件指针,把文件指针移动到相对于whence的偏移量为cookie的位置
write(s)把s的内容写入文件,如果写入文本文件则s应为字符串;如果写入二进制文件则s应为字节串
writelines(s)把列表s中的所有字符串写入文本文件,但并不在s中每个字符串后面自动增加换行符

二、JSON文件操作

JSON是一种轻量级的数据交换格式。dumps()函数用来把对象序列化为字符串,loads()函数用来把JSON格式字符串还原为Python对象。

三、CSV文件操作

CSV是一种纯文本形式的文本格式,一般由若干字段数量相同的行组成,常用于不同程序之间进行数据交换。
Python标准库csv提供了对CSV文件的读写操作,常用函数有:reader()和writer()

reader()函数语法格式
csv_reader=reader(iterable [,dialect='excel'][,optional keyword args])

writer()函数语法格式
csv_writer=csv.writer(fileobj [,dialect='excel'][,optional keyword args])
  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-01-14 01:58:30  更:2022-01-14 02:00:49 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 22:30:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码