码迷,mamicode.com
首页 > 编程语言 > 详细

python文件的使用

时间:2019-11-01 18:24:57      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:打开   组织   图片   类型   编码   lin   文件   概念   int   

  文件是一个存储在辅助存储器上的数据序列,可以包含任何数据内容。概念上,文件是数据的集合抽象,类似地,函数是程序的集合和抽象。用文件形式组织和表达数据更有效也更为灵活。文件包括两种类型:文本文件和二进制文件。

  文本文件一般由单一特定编码的字符组成,如UTF-8编码,内容容易统一展示和阅读。大部分文本文件都可以通过文本编辑软件或文字处理软件创建、修改和阅读。由于文本文件存在编码,因此,它可以被看作是存储在磁盘上的长字符串,例如一个txt格式的文本文件。

实例:

textFile=open("7.1.txt","rt")

print(textFile.readline())

textFile.close()

binFile=open("7.1.txt","rb")

print(binFile.readline())

binFile.close()

 

输出结果如下:

中国是一个伟大的国家!

b‘\xd6\xd0\xb9\xfa\xca\xc7\xb8\xf6\xce\xb0\xb4\xf3\xb5\xc4\xb9\xfa\xbc\xd2\xd3\xd1‘

文件的打开和关闭:

文件对象 = open(‘文件名‘,‘使用方式‘)
rt:读取一个txt文件
wt: 只写打开一个txt文件,(如果没有该文件则新建该文件)会覆盖原有内容
at:打开一个txt文件,并从文件指针位置追加写内容(文件指针默认在末尾)
文件操作错误属于:I/O异常
通常的异常:

1 try:
2     f = open(‘a.txt‘,‘wt‘)
3 except Exception as e:
4     print(e)


#文件的写操作
# 函数:   文件对象.write(s)其中s是待写入文件的字符串{文件对象需要时可写入的对象}

技术图片
1 try:
2     fobj = open(‘anc.txt‘,‘wt‘)     #wt:可写入操作方式/at为在原有的文件内容追加写入
3     fobj.write(‘\nmore‘)    #写函数
4     fobj.close()
5 
6 except Exception as err:
7     print(err)
8 
9 #结果:anc文件保存至当前目录下,并写入“[换行]more”
技术图片

 

python文件的使用

标签:打开   组织   图片   类型   编码   lin   文件   概念   int   

原文地址:https://www.cnblogs.com/c1q2s3/p/11778435.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!