Python中可以帮助您操作文件的各种函数
Python作为一种高级编程语言,提供了许多文件操作函数,用于读写文件和操作文件属性。
1. open()函数 - 打开文件
Python提供了open()函数,用于打开文件并返回文件对象。该函数需要两个参数:文件路径和打开模式。
打开模式可以是读模式,写模式或附加模式。在读模式下,文件只能读取,而在写模式下,只能写入,附加模式可以同时读取和写入。在默认情况下,open()函数将以文本模式打开文件。如果要以二进制模式打开文件,则需要在打开模式下添加“b”。
语法:
file_object = open("filename", "mode")
示例:
f = open("test.txt", "r")
f = open("test.txt", "w")
f = open("test.txt", "a")
2. read() - 读取文件
read()是Python中的文件操作函数,用于从文件中读取指定数量的数据。
语法:
file_object.read([count])
示例:
f = open("test.txt", "r")
print(f.read())
输出:
Hello World
3. write() - 写入文件
write()是Python中的文件操作函数,用于将数据写入到文件中。
语法:
file_object.write(string)
示例:
f = open("test.txt", "w")
f.write("Hello World")
4. close() - 关闭文件
close()函数用于关闭打开的文件。
语法:
file_object.close()
示例:
f = open("test.txt", "r")
f.close()
5. readline() - 读取一行文件
readline()函数用于从文件中读取一行数据。
语法:
file_object.readline()
示例:
f = open("test.txt", "r")
print(f.readline())
输出:
Hello World
6. seek() - 移动文件指针
seek()函数可用于在文件中移动文件指针,以便于在文件中读取或写入数据。
语法:
file_object.seek(offset[, whence])
示例:
f = open("test.txt", "r")
f.seek(2)
7. tell() - 获取文件指针的位置
tell()函数用于获取文件指针的位置。
语法:
file_object.tell()
示例:
f = open("test.txt", "r")
print(f.tell())
输出:
0
8. truncate() - 裁剪文件
truncate()用于裁剪已打开的文件,从指定的位置截断文件。
语法:
file_object.truncate([size])
示例:
f = open("test.txt", "w")
f.write("This is a test!")
f.truncate(10)
9. rename() - 重命名文件
rename()函数用于重命名文件或文件夹。
语法:
os.rename(old_file_name, new_file_name)
示例:
import os
os.rename("test.txt", "new_test.txt")
10. remove() - 删除文件
remove()函数用于删除指定的文件。
语法:
os.remove(file_name)
示例:
import os
os.remove("file.txt")
11. mkdir() - 创建目录
mkdir()函数用于创建新的目录。
语法:
os.mkdir(dir_name)
示例:
import os
os.mkdir("new_dir")
12. chdir() - 更改当前目录
chdir()函数用于更改当前工作目录。
语法:
os.chdir(path)
示例:
import os
os.chdir("/new_dir")
13. rmdir() - 删除目录
rmdir()函数用于删除指定的目录。
语法:
os.rmdir(dir_name)
示例:
import os
os.rmdir("new_dir")
14. listdir() - 列出目录下的文件
listdir()函数用于获取指定目录中的文件列表。
语法:
os.listdir(dir_name)
示例:
import os
print(os.listdir("/"))
以上是Python中可以帮助您操作文件的各种函数,其中open()、read()、write()、close()、rename()、remove()和mkdir()是Python文件操作的基本函数。它们可以帮助您打开、读取、写入、关闭、删除和创建文件和目录。对于更高级的文件操作,还有更多的Python库和函数可供选择。
