如何选择&使用Python 3将文件保存到目录?

时间:2018-02-05 23:27:48

标签: python-3.x directory subdirectory shutil

在选择父文件夹或目录后,我无法为要存储的文件创建子文件夹。

这是我目前的剧本:

import os, sys, subprocess, shutil, glob, os.path, csv

#User Chooses Folder or File Path Directory
path_new = filedialog.askdirectory()

def saveData():
   serial_number = input('Scan Barcode: ')
   folder_name = print('Folder Name:', serial_number)
   os.chdir(path_new) #Not sure if this is necessary
   if not os.path.exists(path_new):
       os.makedirs(path_new)
   print ('The data has been stored in the following directory:', path_new)
   shutil.move('file_directory/TOTAL.csv', 'chosen_directory/%s'% (serial_number))
   shutil.move('file_directory/enviro.csv', 'chosen_directory/%s' % (serial_number))

脚本运行,但不是我想要的。有没有人有任何建议或替代解决方案来创建文件夹并选择它作为创建子文件夹并将文件传输到其中的目录?

1 个答案:

答案 0 :(得分:1)

我解决了我的问题。如果有其他人知道“更清洁”的方式写出来请更新一个更好的答案。截至目前,这正是我想要的。

代码:

print(response.json()['partido'])