模块
- 模块
- 模块化:在python中我们通常会将一个完整的程序划分为一个个模块;在python中一个py文件就是一个模块
- 一个模块可以调用多次,但这个模块只会创建一次
- 通过__name__可以获取当前模块的名字,如果当前文件是主文件(引用了其他模块的文件),它的名字是__main__
- 模块化的优点:
- 模块调用的语法:
import test_m
import test_m as test
print(test_m.a)
文件
- 文件 File()
- 通过python程序对计算机程序进行增删改查等各种操作
- File(IO input output)
- 操作文件的步骤
- 打开文件
- open()函数用来打开文件
- open(文件名/路径)
- 如果目标文件和当前文件在同一目录下,直接使用文件名;如果不在就使用路径
- open()打开文件可以将文件分为两种类型
- 一种是使用utf-8编写的纯文本文件;一种是二进制文件(图片、视频、音频);open()打开文件时默认是以纯文本打开
- 关闭文件
- close()函数用来关闭文件
- with…as… 专门为文件设置的 不用写close 但是所有的操作都要在这一部分里
- 一旦with语句结束文件会自动关闭
- 读取文件
- read()方法用来读取文件内容
file_name = r'C:\Users\DELL\PycharmProjects\study\Day12\面向对象'
file_ow = open(file_name)
content = file_ow.read()
file_ow.close()
try:
with open(file_name) as file_ow:
print(file_ow.read())
except FileNotFoundError:
print(f'{file_name}文件不存在')
file_name = r'demo2.txt'
try:
with open(file_name, encoding='utf-8') as file_ow:
content = file_ow.read()
print(content)
except FileNotFoundError:
print(f'{file_name}文件不存在')