在Python中,我们可以使用通配符来查找和拷贝文件。本文将详细介绍如何使用通配符在Python中查找和拷贝文件。
通配符查找文件
在Python中,我们可以使用glob模块来查找文件。glob模块提供了一个函数glob(),它接受一个通配符模式作为参数,并返回匹配该模式的所有文件的列表。
以下是一个示例:
import glob
files = glob.glob("*.txt")
print(files) # 输出所有以".txt"结尾的文件名
在这个示例中,我们使用glob.glob()函数查找所有以".txt"结尾的文件。由于当前目录中包含"test.txt"和"example.txt"两个文件,因此输出["test.txt", "example.txt"]。
拷贝文件
在Python中,我们可以使用shutil模块来拷贝文件。shutil模块提供了一个函数copy(),它接受两个参数:源文件路径和目标文件路径,并将源文件拷贝到目标文件。
以下是一个示例:
import shutil
src_file = "test.txt"
dst_file = "backup/test.txt"
shutil.copy(src_file, dst_file)
在这个示例中,我们使用shutil.copy()函数将当前目录中的"test.txt"文件拷贝到"backup"目录中。如果"backup"目录不存在,则会自动创建该目录。
结语
在本文中,我们介绍了如何使用通配符在Python中查找和拷贝文件。在实际应用中,我们可以根据需要选择合适的方法来实现我们的需求。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python:通配符查找、拷贝文件的操作 - Python技术站