如何将文件的文件夹移动到一个可变名称的文件夹

马可

我正在尝试将文件移动到创建和命名可变的文件夹中。

import os
import pandas as pd
import shutil
import glob

os.chdir('C:\\profili\\u421562\\Documents\\5- PYTHON DATA\\FOLDER_CREATION_ZONE')

name_of_file = 'Random_NAME'

if os.path.isdir(name_of_KYC) == False
   os.mkdir(name_of_KYC)    
else:
   print("FILE Already EXISTS")

os.mkdir(name_of_KYC+'/Entity Documents')
os.mkdir(name_of_KYC+'/Archive')
os.mkdir(name_of_KYC+'/FinCen adnd IDs')
os.mkdir(name_of_KYC+'/KYC FORMs')

source = 'C:/profili//u421562/Documents//5- PYTHON DATA//KYC_Forms'
dest1 = 'c:/profili/u421562/Documents/5- PYTHON DATA/FOLDER_CREATION_ZONE' + '/' + name_of_file + '/' + 'KYC_FORMs/'

files = os.listdir(source)

for f in files:
    shutil.move(source+f, dest1)

FileNotFoundError:

[Errno 2]没有这样的文件或目录:

'C:/ profili // u421562 / Documents // 5- PYTHON DATA // KYC_FormsKYC Checklist_.docx'

文卡特什-普拉萨德·兰加纳特

如@packetloss所述,缺少路径分隔符的问题。

为了避免以平台无关的方式出现此错误,请使用pathlib模块。特别,

  1. 更改source = 'C:/profili//u421562/Documents//5- PYTHON DATA//KYC_Forms'source = pathlib.Path('C:/profili//u421562/Documents//5- PYTHON DATA//KYC_Forms')
  2. 更改shutil.move(source+f, dest1)shutil.move(source / f, dest1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将具有特定名称的文件从一个文件夹移动到另一个文件夹

如何将文件从模型文件夹移动到另一个文件夹?

如何将文件移动到vscode中的另一个文件夹?

如何将文件移动到PHP中的另一个文件夹

如何将所有同级文件夹移动到一个文件夹中?

按名称(可变最后一个字母)将文件移动到文件夹

如何将多个文件夹移动到另一个目录?

如何将数据移动到memsql中的另一个文件夹

Applescript如何将文件从一个文件夹移动到另一个文件夹。无法将整数类型错误

如何将文件名基于文件夹名称的文件移动到同一文件夹中的子文件夹

如何将FTP服务器中的CSV文件从一个文件夹移动到另一个文件夹?

如何将某些类型的文件从一个文件夹移动到另一个文件夹

如何将文件从一个文件夹移动到另一个文件夹?

如何将分散在文件系统中的所有同名文件移动到一个文件夹中?

将整个文件夹从其父文件夹移动到另一个文件夹

使用sudo将文件夹移动到另一个文件夹

如何将图像从一个文件夹移动到图库中的另一个文件夹

如何将图像从一个文件夹移动到另一个文件夹?

如何将一个文件夹移动到 git hub 中的另一个文件夹?

如何仅将 img 文件移动到具有原始文件夹名称 + ImageOnly 的另一个文件夹?

重命名前一个文件夹中的datetime后如何将文件移动到新文件夹

如何将文件夹内的 JFrame 文件移动到 netbeans 13 中的另一个文件夹?

Box API Java:如何将文件移动到另一个文件夹?

Google 应用程序脚本 如何将多个文件移动到一个文件夹中?

如何将图像文件从库移动到另一个文件夹

如何将文件移动到多个文件夹?

如何将无关文件移动到文件夹?

如何使用Java将文件移动到另一个文件夹?

如何使用终端将一个文件移动到文件夹?