当前位置: 主页 > 脚本之家 > python >

python超详细基础文件操作

时间:2023-12-28 09:50来源:未知 作者:阿里技术 点击:
前言 为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录
前言
为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。
(博客的参考源码可以在我主页的资源里找到,如果在学习的过程中有什么疑问欢迎大家在评论区向我提出)
 
发现宝藏
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【宝藏入口】。
 
1 文件操作
1.1 文件打开与关闭
1.1.1 打开文件
在Python中,你可以使用 open() 函数来打开文件。以下是一个简单的例子:
 
# 打开文件(默认为只读模式)
file_path = 'example.txt'
with open(file_path, 'r') as file:
    # 执行文件操作,例如读取文件内容
    file_content = file.read()
    print(file_content)
 
# 文件在with块结束后会自动关闭,无需显式关闭文件
1
2
3
4
5
6
7
8
在上述示例中:
 
'example.txt' 是文件的路径和名称,你可以根据实际情况修改为你想要打开的文件。
'r' 表示只读模式。如果你想要写入文件,可以使用 'w' 模式,如果想要追加内容,可以使用 'a' 模式等。
with open(...) as file : 是使用上下文管理器的方式,确保文件在使用后被正确关闭,即使在处理文件时发生异常也能保证关闭。
1.1.2 关闭文件
在 Python 中关闭文件有两种主要的方法:
 
1. 使用 with 语句:
 
with 语句是一种上下文管理器,当它的代码块执行完毕时,会自动关闭文件。这是推荐的方式,因为它确保文件在使用完毕后被正确关闭,即使发生异常也能保证关闭。
 
   file_path = 'example.txt'
   with open(file_path, 'r') as file:
       # 执行文件操作,例如读取文件内容
       file_content = file.read()
       print(file_content)
   # 文件在这里已经被自动关闭
1
2
3
4
5
6
2. 使用 close() 方法:
 
你可以显式调用文件对象的 close() 方法来关闭文件。这种方法适用于一些特殊情况,但相对来说不如 with 语句简洁和安全。
 
 file_path = 'example.txt'
   file = open(file_path, 'r')
   try:
       # 执行文件操作,例如读取文件内容
       file_content = file.read()
       print(file_content)
   finally:
       file.close()
1
2
3
4
5
6
7
8
在使用 with 语句时,不需要显式调用 close() 方法。如果你在代码中打开了文件而没有使用 with,请确保在适当的地方调用 close() 以关闭文件,以避免资源泄漏。
 
1.2 访问模式及说明
访问模式 说明
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。
wb 以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。 (责任编辑:阿里技术)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片