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

利用Python函数进行文件和目录操作

发布时间:2023-05-23 16:33:23

Python 是一门优秀的编程语言,它支持对文件和目录进行操作。Python 内置了一些功能强大的函数来处理文件和目录,例如文件读写、目录遍历和文件重命名等。

文件读写

Python 提供了许多函数来读写文件,常用的包括 open()、read() 和 write() 函数。

open() 函数用于打开文件,语法如下:

file = open('filename', 'mode')

其中,filename 是要打开的文件名,mode 是打开文件的模式,常用的模式包括:

- 'r':读取模式,只能读取文件内容;

- 'w':写入模式,可以写入文件内容,如果文件不存在则创建文件;

- 'a':追加模式,可以将数据追加到文件的末尾。

读取文件内容可以使用 read() 函数:

file.read()

写入文件内容可以使用 write() 函数:

file.write('Hello Python!')

关闭文件使用 close() 函数:

file.close()

目录遍历

Python 提供了 os 模块以便与文件系统交互,该模块包括许多函数来管理文件和目录。

获取当前工作目录可以使用 getcwd() 函数:

import os

os.getcwd()

列出目录内容可以使用 listdir() 函数:

os.listdir('.')

其中 '.' 表示当前目录,也可以使用 '/path/to/folder' 形式的路径来指定目录。

创建目录可以使用 mkdir() 函数:

os.mkdir('new_folder')

删除目录可以使用 rmdir() 函数:

os.rmdir('new_folder')

文件重命名

Python 提供了 rename() 函数来重命名文件:

os.rename('old_file_name', 'new_file_name')

其中 old_file_name 是原始文件名,new_file_name 是新文件名。

总结

Python 提供的文件和目录操作函数非常实用,可以轻松处理文件读写和目录管理的任务,同时也是 Python 编程中必不可少的操作。掌握这些函数能够提高代码的效率,为工作和学习带来方便。