Python2.7
filenamepath是我创建的一个变量,它是Quicktime mov的文件路径。在这里,我正在检查文件夹是否存在Quicktime mov的文件夹(但在foldername末尾有.folder),如果没有,os.makedirs正在创建一个文件夹。
我如何将此目录路径分配给变量?我想然后使用shutil.move将.mov移动到.folder。
import os
if not os.path.exists(filenamepath.replace(".mov", ".folder")):
os.makedirs(filenamepath.replace(".mov", ".folder"))
答案 0 :(得分:1)
最好的方法是将变量分配给目标文件夹名称:
filenamepath = "/some/path/to/my_video.mov"
target_dir = filenamepath.replace(".mov", ".folder")
if not os.path.exists(target_dir):
os.makedirs(target_dir)
shutil.move(filenamepath, target_dir)
这将明确阐明代码的意图。