超详细Python文件操作命令知识
前言
在 Python 中,打开文件时需要指定打开文件的模式。常见的文件打开模式包括:
‘r’:读取模式。默认模式,用于读取文件内容。如果文件不存在,则会引发
FileNotFoundError错误。‘w’:写入模式。如果文件不存在,则创建文件;如果文件已存在,则先清空文件内容,然后写入新内容。
‘a’:追加模式。用于在文件末尾添加新内容,而不会影响原有内容。如果文件不存在,则创建文件。
打开文件并读取内容
with open("./data/example.txt", "r",encoding="utf-8") as file:
content = file.read()
print(content)
写入内容到文件
with open("./data/example.txt", "w") as file:
file.write("Hello, World!")
逐行读取文件内容
with open("./data/example.txt", "r") as file:
for line in file:
print(line)
追加内容到文件
with open("./data/example.txt", "a") as file:
file.write("\nAppending new line!")
文件重命名
import os
os.rename("./data/example.txt", "./data/new_example.txt")
文件删除
import os
os.remove("./data/example.txt")
检查文件是否存在
import os
if os.path.exists("./data/example.txt"):
print("文件存在")
else:
print("文件不存在")
创建文件目录
import os
os.mkdir("example_directory")
删除文件目录
import os
os.rmdir("example_directory")复制文件
两种方式:
第一种方法适合复制比较小的文件
第二种方式适合复制比较大的文件


总结
到此这篇关于Python文件操作命令的文章就介绍到这了,更多相关Python文件操作命令内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Django把SQLite数据库转换为Mysql数据库的过程
之前我们默认使用的是SQLite数据库,我们开发完成之后,里面有许多数据,如果我们想转换成Mysql数据库,那我们先得把旧数据从SQLite导出,然后再导入到新的Mysql数据库里去,这篇文章主要介绍了Django如何把SQLite数据库转换为Mysql数据库,需要的朋友可以参考下2023-05-05
Python Matplotlib条形图之垂直条形图和水平条形图详解
这篇文章主要为大家详细介绍了Python Matplotlib条形图之垂直条形图和水平条形图,使用数据库,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2022-03-03
python计算Content-MD5并获取文件的Content-MD5值方式
这篇文章主要介绍了python计算Content-MD5并获取文件的Content-MD5值方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-04-04
python之np.argmax()及对axis=0或者1的理解
这篇文章主要介绍了python之np.argmax()及对axis=0或者1的理解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-06-06


最新评论