利用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 编程中必不可少的操作。掌握这些函数能够提高代码的效率,为工作和学习带来方便。
