在python中将文件放入编号为的文件夹中

2024-06-25 22:39:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚刚开始使用python,我正在尝试将一个文件放在一个目录中。目录的名称后面有一个数字,该数字会根据创建日期而变化。我用来放置文件的函数只接受目录+文件作为参数。所以函数的一个参数可以是:C:\Program Files\example241\file.txtC:\Program Files\example948\file.txt等等。我该如何把文件放在那个文件夹中,而不是它的编号?我可以用通配符吗?你知道吗


Tags: 文件函数目录txt文件夹名称参数数字
1条回答
网友
1楼 · 发布于 2024-06-25 22:39:58

您可以使用^{}模块

from glob import glob
# this gives all the folders that answer to this pattern 
folders = glob(r'C:\Program Files\example*')  
folder = folders[0]  # pick the first one

在操作系统模块中附加所需的文件名

import os
file_name = 'file.txt'
file_path = os.path.join(folder, file_name)

然后将文件保存到file_path

相关问题 更多 >