Python学习(笔记2-文件)

相关代码及项目稍后上传*******

1.文件基础

  • 文件:存储在外部介质(如:硬盘)上的数据或信息的集合
  • 文本文件: 一般指只有字符编码存储的文件,能够被最简单的文本编辑器直接读取
  • 编码:信息从一种形式转换为另一种形式的过程
  • 常用的编码:ASCII, Unicode, UTF-8...
  • 多行文本,用\n表示换行

2.文件操作

  • 步骤:打开文件->操作文件(读、写等) ->关闭文件
  • 1.打开文件:建立文件与程序的关联

open(filename, mode):filename :文件名(包括路径) ; mode:打开模式

  • 2.操作文件:写入,读取,等

写入操作:从计算机内存向文件写入数据

 write():将文本数据写入文件中

 writelines():将字符串列表写入文件中

  • 3.关闭文件:终止程序与文件的关联 close()

3.读取操作:从文件中读取数据到计算机内存中

  • read():返回值为包含整个文件内容的一个字符串
  • readline():返回值为文件下一 -行内容的字符串
  • readlines():返回值为整个文件内容的列表,每项是以换行符为结尾的一行字符串
  • 文件的遍历
f = open( 'tmp.txt', ' r' ))
for line in f.readlines():
    #处理一行数据
    pass
f.close()

f = open( 'tmp.txt', 'r')
for line in f:
    #处理一行数据
    pass
f.close()

4.补充

  • CSV文件读取

imort CSV
csv.reader()将每行记录作为列表返回●使用with语句操作文件对象

with open( 'file_ name' ) as somefile:
    for line in somefile :
        print(line)
  • 使用with语句,不管在处理文件过程中是否发生异常,都能保证with语句执行完毕后关闭文件,不需要close()语句。
     
发布了40 篇原创文章 · 获赞 3 · 访问量 7597

猜你喜欢

转载自blog.csdn.net/OpenSceneGraph/article/details/100769075