Python之文件处理
2017-12-05 21:03
183 查看
打开文件
使用python内置的方法open()可以打开文件:file object=open(file_name [, assess_mode] [,buffering])file_name: file_name变量是一个包含了你要访问的文件名称的字符串值
access_mode:access_mode决定了打开文件的模式:只读,写入,追加等。所有可取值建如下列表。这个参数是非强制的,默认文件访问模式为只读(r)。
模式 | 只读 |
---|---|
r | 以只读方式打开文件 |
rb | 以二进制格式打开一个文件用于只读 |
w | 打开一个文件只用于写入 |
a | 打开一个文件用于追加。新的内容将会被写入到已有内容之后。如果该文件不存在,则创建新文件进行写入 |
文件读取
read():每次读取整个文件,通常用于将文件内容放到一个字符串变量中readline():每次只读取一行
realines():一次性读取文件所有行,自动将文件内容分析成一个行的列表,该列表可以由python的for... in ...结构进行处理
关闭文件
Split()方法语法
str=split(str-"", num-string.count(str))str:分隔符,默认为所有的空字符,包括空格,换行(\n),制表符(\t)等。
num:分割次数
读写CSV文件
csv即为逗号分割值(Comma-Separated Vaules, CSV),有时也称为字符分割值,其文件以纯文本形式存储表格数据(数字和文本)。示例:
以下是csv文件的内容:
相关文章推荐
- Python处理日志之取得文件列表(更新)
- python数据分析-处理CSV/EXCEL表格文件
- Python OS模块目录文件处理
- Python 深入浅出 - PyPDF2 处理 PDF 文件
- 《Python 编程快速上手 — 让繁琐工作自动化》读书笔记之【第14章 处理CSV文件和JSON数据】
- python读文件时UnicodeDecodeError的处理
- Python 超大文件处理
- python相关的文件处理与获取当前时间
- nginx upload模块+python 后端处理模仿fastdfs实现文件存取
- Python文件处理
- Python处理日志之取得文件列表(更新)
- python 与 awt 处理一个文件
- Selenium webdriver 使用python脚本处理SWFupload 文件上传
- python 处理xml文件
- python文件处理
- Python处理unicode编码的txt文件(Python中文处理)——解决to_excel()和to_csv()导出文件内容为空的问题
- python readlines() 读文件,行结束符处理
- Python 对谷歌协议文件 .proto 文件的生成与处理 (python 命令、查找、替换)
- python学习——python中的文件处理