文件的读取|学习笔记

简介: 快速学习 文件的读取

开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理文件的读取】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/601/detail/8768


文件的读取


内容简介

一、读取

二、读取文件例子

 

一、读取

首先新创建一个文件  06. 文件的读取 .py

依旧读取 demo.txt

创建一个变量 file_name=‘demo.txt’

先写

with open(file_name)as file_obj:

pass

在这里就可以通过 file_obj 对文档进行操作

之后在写

except  就会捕获 FileNotFoundError:

当出现错误时再打印语句

print(f‘(file_name)这个文件不存在’)就可以保存运行

读取文件:

pass:通过 read()来读取文件中的内容

可以直接输入 content=file_obj.read()

之后打印 print(content)

之后可以读取到相应内容

 

二、读取文件的中文案例

例:创建中文文件并读取

将之前文件

demo.txt

保存成 demo2.txt

锄禾日当午

汗滴禾下土

谁知盘中餐

粒粒皆辛苦

文件没读出时可以调用 open()来打开一个文件,可以将文件分成两种类型

一种,是纯文本文件(使用 utf-8 等编码编写的文本文件)

一种,是二进制文件(图片,mp3,ppt 等这些文件)

所以当 open 打开文件时分为两种

注意:open()打开文件时是默认以文本文件的形式打开的,但是 open()默认的编码为 none

所以中文文件 demo2.txt 打不开因为带有编码

因此在处理文本文件时,必须要制定文件的编码

此时在后面带编码 utf-8 就可以打开文件。

相关文章
|
8月前
|
Go
文件写入、追加、读取、复制不是问题
文件写入、追加、读取、复制不是问题
78 0
|
3月前
|
Android开发
文件的读取
本文介绍了文件读取和写入操作的基本概念,包括输入输出流的创建、数据读取和写入以及流的关闭。
50 1
|
XML C# 数据格式
C#读取写入文件的三种方式
最近对文件的操作比较频繁。这里记录一下常用的几种文件读写的方式。 我这里使用窗体来做测试,例子在文末,可下载。
98 0
|
Python
Python 文件操作(创建、读取、追加、图片视频读取)
Python 文件操作(创建、读取、追加、图片视频读取)
133 0
|
大数据 C#
C# 读取大文件 (可以读取3GB大小的txt文件)
原文:C# 读取大文件 (可以读取3GB大小的txt文件) 在处理大数据时,有可能 会碰到 超过3GB大小的文件,如果通过 记事本 或 NotePad++去打开它,会报错,读不到任何文件。
4277 1
|
开发者 Python Windows
文件的读取方式 | 学习笔记
快速学习 文件的读取方式
103 0
文件的读取方式 | 学习笔记
|
存储 C++
C++中txt文件的读、写操作介绍
C++中txt文件的读、写操作介绍
474 0
C#编程-35:写入读取文本文件
C#编程-35:写入读取文本文件
121 0
|
开发者 Python
读取大文件|学习笔记
快速学习 读取大文件
131 0

热门文章

最新文章

下一篇
开通oss服务