设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 73|回复: 7

超详细Python文件操作命令知识

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 打卡月天数:0
  • 打卡总奖励:217
  • 最近打卡:2024-06-17 07:59:10

1

主题

98

回帖

578

积分

等待验证会员

积分
578
发表于 2024-4-20 09:45:06 | 显示全部楼层 |阅读模式
目录


前言

在 Python 中,打开文件时需要指定打开文件的模式。常见的文件打开模式包括:

  • ‘r’:读取模式。默认模式,用于读取文件内容。如果文件不存在,则会引发
    1. FileNotFoundError
    复制代码
    错误。
  • ‘w’:写入模式。如果文件不存在,则创建文件;如果文件已存在,则先清空文件内容,然后写入新内容。
  • ‘a’:追加模式。用于在文件末尾添加新内容,而不会影响原有内容。如果文件不存在,则创建文件。

打开文件并读取内容
  1. with open("./data/example.txt", "r",encoding="utf-8") as file:
  2.     content = file.read()
  3.     print(content)
复制代码
写入内容到文件
  1. with open("./data/example.txt", "w") as file:
  2.     file.write("Hello, World!")
复制代码
逐行读取文件内容
  1. with open("./data/example.txt", "r") as file:
  2.     for line in file:
  3.         print(line)
复制代码
追加内容到文件
  1. with open("./data/example.txt", "a") as file:
  2.     file.write("\nAppending new line!")
复制代码
文件重命名
  1. import os
  2. os.rename("./data/example.txt", "./data/new_example.txt")
复制代码
文件删除
  1. import os
  2. os.remove("./data/example.txt")
复制代码
检查文件是否存在
  1. import os
  2. if os.path.exists("./data/example.txt"):
  3.     print("文件存在")
  4. else:
  5.     print("文件不存在")
复制代码
创建文件目录
  1. import os
  2. os.mkdir("example_directory")
复制代码
删除文件目录
  1. import os
  2. os.rmdir("example_directory")
复制代码
复制文件

两种方式:
第一种方法适合复制比较小的文件
第二种方式适合复制比较大的文件



总结

到此这篇关于Python文件操作命令的文章就介绍到这了,更多相关Python文件操作命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

48

回帖

94

积分

注册会员

积分
94
发表于 2024-4-29 06:03:56 | 显示全部楼层
我不确定这个信息的准确性,请再确认一下

0

主题

63

回帖

124

积分

注册会员

积分
124
发表于 2024-6-26 08:14:19 | 显示全部楼层
说得太好了,完全同意!

0

主题

48

回帖

95

积分

注册会员

积分
95
发表于 2024-8-6 08:16:56 | 显示全部楼层
我不确定这个信息的准确性,请再确认一下

1

主题

72

回帖

168

积分

注册会员

积分
168
发表于 2024-8-20 21:52:57 | 显示全部楼层
感谢分享,受益匪浅!

1

主题

62

回帖

148

积分

注册会员

积分
148
发表于 2024-10-27 18:40:45 | 显示全部楼层
我想了解更多
  • 打卡等级:无名新人
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:11
  • 最近打卡:2024-05-05 22:00:43

1

主题

49

回帖

132

积分

注册会员

积分
132
发表于 2024-11-1 00:38:50 | 显示全部楼层
你的信息来源是?我想了解更多。

0

主题

53

回帖

104

积分

注册会员

积分
104
发表于 2024-11-14 18:31:15 | 显示全部楼层
确实牛逼
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-24 08:26 , Processed in 0.106210 second(s), 27 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

快速回复 返回顶部 返回列表