Python文件和目录操作方法大全(含实例)
这篇文章将介绍使用Python进行文件和目录操作的方法,包括查看、创建、复制、删除文件和目录等操作。同时我们也会提供示例代码,帮助你更好地理解。
查看文件和目录
要查看文件或目录,可以使用Python的os模块。os模块提供了许多函数和常量来访问操作系统功能。
获取当前工作目录
使用os.getcwd()函数可以获取当前工作目录的路径。示例代码:
import os
path = os.getcwd()
print("当前工作目录是:%s" % path)
列出目录下的所有文件和子目录
使用os.listdir()函数可以列出目录下的所有文件和子目录。示例代码:
import os
dir_path = "."
all_files = os.listdir(dir_path)
for file_name in all_files:
print(file_name)
创建文件和目录
要创建文件或目录,也可以使用Python的os模块。
创建目录
使用os.mkdir()函数可以创建目录。示例代码:
import os
dir_path = "new_dir"
os.mkdir(dir_path)
创建文件
使用open()函数可以创建文件。示例代码:
import os
file_path = "new_file.txt"
f = open(file_path, "w")
f.close()
复制和移动文件和目录
要复制或移动文件或目录,可以使用Python的shutil模块。
复制文件和目录
使用shutil.copy()函数可以复制文件或目录。示例代码:
import shutil
src_file = "old_file.txt"
dst_file = "new_file.txt"
shutil.copy(src_file, dst_file)
移动文件和目录
使用shutil.move()函数可以移动文件或目录。示例代码:
import shutil
src_file = "old_file.txt"
dst_file = "new_file.txt"
shutil.move(src_file, dst_file)
删除文件和目录
要删除文件或目录,可以使用Python的os模块。
删除目录
使用os.rmdir()函数可以删除目录。示例代码:
import os
dir_path = "new_dir"
os.rmdir(dir_path)
删除文件
使用os.remove()函数可以删除文件。示例代码:
import os
file_path = "new_file.txt"
os.remove(file_path)
总结
本篇文章介绍了Python文件和目录操作的方法,包括查看、创建、复制、移动和删除文件和目录等操作,并提供了实例代码帮助你更好地掌握。希望本文对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python文件和目录操作方法大全(含实例) - Python技术站