欢迎访问宙启技术站
智能推送

Python文件操作函数,轻松管理文件系统

发布时间:2023-06-16 00:31:42

Python是一门高级编程语言,许多人使用Python来进行数据处理、机器学习和其他计算任务。在这些任务中,文件操作是必不可少的。Python提供了许多文件操作函数来帮助我们轻松地管理文件系统。在本文中,我们将介绍Python中常用的文件操作函数。

1. 打开文件

Python中使用open()函数来打开一个文件。

file = open('filename.txt')

该函数返回一个文件对象。如果文件不存在,则会引发一个异常。

2. 读文件

Python中,可以使用read()函数来读取文件。read()函数将整个文件读入一个字符串变量。

file = open('filename.txt')
content = file.read()

如果想要逐行读取文件,则可以使用readline()函数。

file = open('filename.txt')
line = file.readline()

如果想要逐行读取文件中的所有行,则可以使用readlines()函数。

file = open('filename.txt')
lines = file.readlines()

3. 写文件

Python中,可以使用write()函数来写文件。

file = open('filename.txt', 'w')
file.write('Hello world')
file.close()

4. 关闭文件

当我们打开一个文件时,必须在使用完毕后关闭它。可以使用close()函数来关闭文件。

file = open('filename.txt')
# do something with file
file.close()

5. 复制文件

可以使用Python来复制文件。我们可以打开一个输入文件,再打开一个输出文件,然后将输入文件中的内容复制到输出文件中。

input_file = open('input.txt')
output_file = open('output.txt', 'w')
output_file.write(input_file.read())
input_file.close()
output_file.close()

6. 创建文件夹

Python中,可以使用os.mkdir()函数来创建文件夹。

import os
os.mkdir('new_folder')

7. 更改目录

可以使用os.chdir()函数来更改当前目录。

import os
os.chdir('/path/to/new/dir')

8. 列出目录内容

可以使用os.listdir()函数来列出目录内容。

import os
files = os.listdir('.')
for file in files:
    print(file)

9. 删除文件

可以使用os.remove()函数来删除文件。

import os
os.remove('filename.txt')

10. 移动文件

可以使用os.rename()函数来移动文件。

import os
os.rename('filename.txt', 'newfilename.txt')

总结

Python提供了许多文件操作函数,使得我们可以轻松地管理文件系统。上述函数只是Python文件操作函数中的一部分,还有许多其他函数可以使用。如果需要在Python中进行文件操作,可以参考官方文档或相关教程。