,可以通过以下步骤实现:
import os
source_dir
,目标子目录为target_dir
,可以使用以下代码指定路径:source_dir = "path/to/source_directory"
target_dir = "path/to/target_directory"
请将path/to/source_directory
和path/to/target_directory
替换为实际的源子目录和目标子目录的路径。
file_names = os.listdir(source_dir)
for file_name in file_names:
if "特定的名称" in file_name:
source_file = os.path.join(source_dir, file_name)
target_file = os.path.join(target_dir, file_name)
os.rename(source_file, target_file)
请将特定的名称
替换为实际需要移动的文件名中包含的特定名称。
if not os.path.exists(target_dir):
os.makedirs(target_dir)
完整的代码如下所示:
import os
source_dir = "path/to/source_directory"
target_dir = "path/to/target_directory"
file_names = os.listdir(source_dir)
if not os.path.exists(target_dir):
os.makedirs(target_dir)
for file_name in file_names:
if "特定的名称" in file_name:
source_file = os.path.join(source_dir, file_name)
target_file = os.path.join(target_dir, file_name)
os.rename(source_file, target_file)
请将path/to/source_directory
、path/to/target_directory
和特定的名称
替换为实际的路径和特定名称。
这样,根据Python中的名称将文件从特定的子目录移动到另一个子目录的操作就完成了。
领取专属 10元无门槛券
手把手带您无忧上云