文件的读取|学习笔记

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

开发者学堂课程【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 就可以打开文件。

相关文章
|
10月前
|
XML C# 数据格式
C#读取写入文件的三种方式
最近对文件的操作比较频繁。这里记录一下常用的几种文件读写的方式。 我这里使用窗体来做测试,例子在文末,可下载。
82 0
|
11月前
|
存储 iOS开发 C++
C++文件 I/O操作
C++文件 I/O操作
50 0
|
Linux 编译器 C语言
关于文件的操作
关于文件的操作
|
C语言
对文件的各种操作详解 3
对文件的各种操作详解
|
C语言 C++
对文件的各种操作详解 1
对文件的各种操作详解
|
Python
Python 文件操作(创建、读取、追加、图片视频读取)
Python 文件操作(创建、读取、追加、图片视频读取)
113 0
从文件1中读取数据,修改数据的内容,然后存入文件2中,再从文件2中把数据读取出来显示在屏幕上
从文件1中读取数据,修改数据的内容,然后存入文件2中,再从文件2中把数据读取出来显示在屏幕上
138 0
|
开发者 Python Windows
文件的读取方式 | 学习笔记
快速学习 文件的读取方式
文件的读取方式 | 学习笔记
|
大数据 C#
C# 读取大文件 (可以读取3GB大小的txt文件)
原文:C# 读取大文件 (可以读取3GB大小的txt文件) 在处理大数据时,有可能 会碰到 超过3GB大小的文件,如果通过 记事本 或 NotePad++去打开它,会报错,读不到任何文件。
4222 1