012 Python语法之文件操作
来源:互联网 发布:云南风暴网络 编辑:程序博客网 时间:2024/06/05 11:35
文件
1. 文件的介绍
- 大多数情况下我们要处理的文件都是文本文件
- 其他文件都是二进制进行读写的
2. 文件打开
open函数打开文件
file1 = open(文件路径)
open参数详解
- 第一个参数参数路径
- 第二个参数打开方式(r(只读),w(只写),rb(二进制读),a(追加写入),wb(二进制写))
- 返回值是一个文件对象
3. 文件读取三种方式
read函数
file1.read()
read函数参数详解
- 第一个参数读取的字符个数,不写默认全文件读取
read函数例子
文件内容:I Love You!str1 = file1.read(5)print(str1)# 打印:I Love
readlines函数
fileList = file1.readlines()
readlines函数参数详解
- 返回值是一个列表,列表元素是每一行的数据
readlines函数例子
文件内容:I Love You!I Love You!I Love You!I Love You!fileList = file1.readlines()print(fileList)打印:["I Love You!","I Love You!","I Love You!","I Love You!"]
readline函数
mystr = myfile.readline()
readline函数
- 返回值为读取到的一行数据
- 数据为字符串格式
- 读取不到返回None
readline函数例子
文件内容:I Love You!I Love You!I Love You!I Love You!mystr = myfile.readline()"I Love You!"
4. 文件写入(w:覆盖写入,a:追加写入)
write函数
file.write("123")
write函数参数
- 第一个参数为要写入的字符串
5. 文件关闭
file1.close()
close函数介绍
- close之后才会将数据写入文件
6. 缓冲区
- 因为磁盘读写次数是有限的,为了保持磁盘的寿命,所以有了缓冲区的概念
file1.flush函数
file1.flush() 数据刷新到文件中
flush函数介绍
- 数据实时刷新
7. file的函数
8. 字符串查找的详情
find 函数
post = "hello".find("llo")
find 函数详解
- 如果找不到指定字符串就返回-1
find 函数例子
post = "hello".find("llo")print(post)# 打印2
split 函数
myList = "".split(",")
split 函数详解
- 第一个参数为要按照分割的字符
- 返回值是一个列表
split 函数例子
myList = "123,456,789".split(",")print(myList)# 打印["123","456","789"]
window cmd 数据预览指令
1. type 文件名(查看全部数据)
2. more 文件名(查看文件按百分比)
数据清洗
- 数据清洗就是将非法数据和数据格式不对的进行剔除
- 好的数据和坏的数据都需要进行保存
- 中间数据会特别多
阅读全文
1 0
- 012 Python语法之文件操作
- Python语法学习之文件操作
- python之文件操作
- python之文件操作
- python 之文件操作
- python 之文件操作
- python之文件操作
- Python之文件操作
- python之文件操作
- python之文件操作
- python之文件操作
- python之文件操作
- Python之文件操作
- Python之文件操作
- Python 之文件操作
- 我的Python学习之路之基本语法--参数传递、文件操作
- Python 语法之操作符和表达式
- PHP基础语法之文件操作
- 深度理解链式前向星
- 基于sk-learn的DBSCAN聚类算法
- 设计模式前奏之什么是设计模式?
- 接口测试的概念
- OS X下IntelliJ IDEA运行JAVA程序
- 012 Python语法之文件操作
- 链表插入排序
- 使用gifcam软件截取gif程序运行动画让你的博客更形象生动
- spark基础知识之搭建环境<一>
- Linux系统中FastDfs安装步骤
- 初识线程
- win7 无法给系统保留的100M空间分配盘符时,用下面的方法就好
- HTML基础课程及标签笔记 (第三章)
- Redis-事务控制