일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- r
- jsp 파일 설정
- mysql
- 과학백과사전
- Python
- 크롤링
- java
- db
- Websocket
- 자바
- RESFUL
- tomoto
- 지마켓
- 게시판 만들기
- spring MVC(모델2)방식
- Gmarket
- 코사인 유사도
- lda
- Topics
- pytorch
- (깃)git bash
- 幼稚园杀手(유치원킬러)
- 토픽추출
- 이력서
- 네이버뉴스
- 방식으로 텍스트
- word2vec
- oracle
- test
- 파이썬
- Today
- Total
무회blog
python对文件的操作 본문
python对文件的操作 - JOJOY的博客 - CSDN博客
python对文件的操作
2016年11月20日 16:34:26 oOo右右 阅读数:7500
版权声明:Dont trouble trouble until trouble troubles you. https://blog.csdn.net/JOJOY_tester/article/details/53241631
1.文件是什么?
文件是存储在外部介质上的数据或信息集合,程序中源程序、数据中保存的数据、图像中的像素数据等等;
文件是有序的数据序列;
2.编码:
信息从一种形式转换为另一种形式的过程;ascII码、Unicode、utf-8等等;
二进制文件ascII码:照片、音乐、视频、计算机程序。。。
3.文件的基本操作
1)打开文件获取文件对象
建立磁盘上的文件与源程序中的对象相关联,程序上叫打开文件,一旦文件被打开,文件的内容就可以通过相关的文件对象获得;
python中处理文件首先要创建一个文件对象与磁盘上的文件相关联,
open(),通常open方法可以立即分配一个文件对象变量:创建一个文件对象
open(磁盘文件名,打开方式)
eg:打开一个名为1.dat的文件:
接下来就可以用文件指针来读取磁盘上1.bat文件的内容了
2)读取文件--文件操作:就是对open创建的文件对象进行操作
读取:即将文件数据读入计算机内存;
写入:即从计算机内存向文件写入数据;
定位:即定位文件读写位置;
其他:追加、计算等;
关闭文件:完成文件操作后需要关闭文件就是:切断文件与程序的联系,将文件缓冲区的数据写入到磁盘,并释放文件缓冲区。
注意:当写入信息到文件对象时,只有在文件关闭后磁盘上的文件才会显示变化。
例子:读整个文件全部内容
例子:返回文件中5行数据
3)向文件对象写进数据,open方式必须是w or wb
文件遍历:是最常见的文件处理方法,例如copy文件、根据数据文件定义行走路径、将文件由一种编码转换成另外一种编码;
通用代码框架:(遍历文件模板:)
简化代码框架:
举例:文件拷贝
'Python' 카테고리의 다른 글
python - numpy库的常用基本操作方法 (0) | 2020.04.23 |
---|---|
python中selenium操作下拉滚动条的几种方法汇总 (9) | 2020.04.23 |
python array 활용기초(list, pandas, numpy) (0) | 2020.04.22 |
Python利用pandas处理Excel数据的应用 (0) | 2020.04.17 |
Python - Pandas 튜토리얼 (데이터프레임 생성, 접근, 삭제, 수정) :: Deep Play (1) | 2020.04.17 |