阅读量:3
在Python中,文件操作主要通过内置的open()函数以及文件对象的方法来实现。以下是一些常用的文件操作方法:
打开文件
# 使用open()函数打开文件,模式为'r'表示读取,'w'表示写入,'a'表示追加
file = open('example.txt', 'r')
关闭文件
# 关闭文件
file.close()
或者使用with语句自动管理文件的打开和关闭:
with open('example.txt', 'r') as file:
# 在这里进行文件操作
pass # 文件会在with语句块结束时自动关闭
读取文件内容
# 读取整个文件内容
content = file.read()
# 逐行读取文件内容
for line in file:
print(line)
# 读取指定数量的字符
content = file.read(100)
写入文件
# 写入字符串到文件
file.write('Hello, World!\n')
# 追加字符串到文件
file.write('Appended text.\n')
移动文件指针
# 将文件指针移动到文件开头
file.seek(0)
# 将文件指针移动到文件末尾
file.seek(0, 2)
# 将文件指针向前移动10个字节
file.seek(10, 0)
获取文件信息
# 获取文件名
filename = file.name
# 获取文件大小
filesize = file.size
# 获取文件修改时间
mod_time = file.mod_time()
删除文件
import os
# 删除文件
os.remove('example.txt')
重命名文件
import os
# 重命名文件
os.rename('old_name.txt', 'new_name.txt')
创建目录
import os
# 创建目录
os.mkdir('new_directory')
删除目录
import os
# 删除空目录
os.rmdir('directory_to_delete')
# 删除非空目录及其内容
os.removedirs('directory_to_delete')
请注意,上述代码示例中的文件路径应根据实际情况进行调整。在进行文件操作时,请确保文件存在且具有适当的权限。
以上就是关于“Ubuntu Python文件操作有哪些方法”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm