实用的Python文件处理函数:文件读写、路径操作等
发布时间:2023-06-22 14:43:49
Python是一种高级编程语言,非常适合文件处理,因为它有很多操作文件和路径的函数。这篇文章介绍了一些实用的Python文件处理函数。
1. 文件读写
1.1 打开文件
在Python中打开文件使用open()函数。该函数接受两个参数:文件名和打开模式(只读,写入,添加等)。
# 只读模式
f = open('example.txt', 'r')
# 写入模式
f = open('example.txt', 'w')
# 添加模式
f = open('example.txt', 'a')
1.2 读取文件
使用read()函数从文件中读取内容。
f = open('example.txt', 'r')
file_data = f.read()
f.close()
1.3 写入文件
使用write()函数将数据写入文件中。
f = open('example.txt', 'w')
f.write('Hello, World!')
f.close()
1.4 追加文件
使用a模式打开文件,执行写入操作将在文件末尾添加新数据。
f = open('example.txt', 'a')
f.write('
')
f.write('Hello, World again!')
f.close()
2. 路径操作
在Python中,我们可以使用os模块中的函数来处理路径。
2.1 获取当前目录
使用os.getcwd()函数获取当前目录。
import os current_dir = os.getcwd()
2.2 创建目录
使用os.mkdir()函数创建目录。
import os
new_dir = os.mkdir('new_dir')
2.3 删除目录
使用os.rmdir()函数删除目录。
import os
os.rmdir('new_dir')
2.4 检查文件是否存在
使用os.path.isfile()函数检查文件是否存在。
import os
is_exist = os.path.isfile('example.txt')
3. 其他文件处理函数
3.1 关闭文件
使用close()函数关闭文件。
f = open('example.txt', 'r')
file_data = f.read()
f.close()
3.2 读取行
使用readline()函数从文件中读取一行。
f = open('example.txt', 'r')
first_line = f.readline()
f.close()
3.3 读取所有行
使用readlines()函数读取文件中的所有行。
f = open('example.txt', 'r')
all_lines = f.readlines()
f.close()
以上便是一些实用的Python文件处理函数,它们可以让你更加有效地处理文件和路径,提高代码效率。
