wordpress 悬停 图片 文字,宁波怎样优化关键词,个人如何制作微信小程序,如何写网站开发需求文档文章目录 概要一、文件对象的函数1.1 open()函数1.2 文件对象的函数1.3 with语句 二、基于os和os.path模块的目录操作三、基于Pandas的文件处理3.1 Pandas读写各种类型文件 其他章节的内容 概要
本文主要将了打开文件的函数open()的参数#xff0c;以及文件对象的函数#x… 文章目录 概要一、文件对象的函数1.1 open()函数1.2 文件对象的函数1.3 with语句 二、基于os和os.path模块的目录操作三、基于Pandas的文件处理3.1 Pandas读写各种类型文件 其他章节的内容 概要
本文主要将了打开文件的函数open()的参数以及文件对象的函数基于Python的os模块对目录进行操作还有Pandas的基础知识。 一、文件对象的函数
1.1 open()函数
将某一文本文件打开为txtFile: txtFile open(filename, mode, buffering-1, ecodingNone) filename是文件名也就是说当文本文件与py文件在同一目录下时如此打开在不同目录下时文件名应该是文本文件的完整路径。mode是打开模式由两个字母组成第一个字母是操作模式第二个是文件打开类型。buffering是缓冲策略负数表示按系统默认0表示不缓存1表示缓存其他正整数指定缓冲区的大小。ecoding是文件的编码形式。文件打开模式字母意义如下
字母代表含义“ r ”只读模式默认“ w ”覆写模式没有这个文件则创建有则覆盖“ a ”追加模式没有这个文件则创建有则追加内容“ ”与上面三个字母配合表示可读可写“ t ”文本类型“ b ”二进制类型
1.2 文件对象的函数
函数意义open()打开文件resd(size)以指定字节数读取没有或为负数则读取全部内容resdline()读取整行resdlines()读取全部行并返回列表write(s)把字符串s写入文件默认编码是utf-8windows的默认编码是GBK用ecoding“GBK”writelines(s)向文件写入元素全为字符串的列表如需换行需自己写入换行符seek(off, whence0)设置文件读写当前位置tel()返回文件当前读写位置close()关闭文件
1.3 with语句
在每次完成文件的操作后都需要调用close()函数来关闭文件防止资源占用等问题但手动调用太麻烦可以使用with来代替。with是一个简洁高效的上下文管理器以后会知道他除了能管理文件还能管理网络连接。他的基本语法如下
with open() as file: # file可以是任何名字用来表示后续在with里面对文件的操作 pass二、基于os和os.path模块的目录操作
以下函数的参数除非标注均为存文件路径的变量可以是绝对路径也可以是相对的。
函数意义os.listdir()返回文件绝对路径os.getcwd()返回当前工作目录os.walk(top)从top目录开始遍历子目录及文件名返回当前遍历到的目录路径当前目录的子目录名当前目录的下的文件os.path.exists()判断文件是否存在os.path.join(path, name)拼接文件路径os.path.splitext()返回文件名和扩展名os.path.basename()提取文件名os.path.diename()提取文件路径
三、基于Pandas的文件处理
3.1 Pandas读写各种类型文件
3.1.1 Pandas对文件读取的函数
读取函数写入函数文件类型read_csvto_csv读写CSV文件read_excelto_excel读写Excel文件read_jsonto_json读写JSON文件
3.1.2 Pandas读取文件函数的参数
参数含义sep 或 delimiter列分割符header列名如果文件中已经有列名则传Noneindex_col作为索引的列名skiprows要跳过的文件头行数na_values用于处理缺失数据的字符串encoding字符编码方式 其他章节的内容
序列 集合与字典 函数 模块和包 异常 文件 类