0
Я сделал программу, которая автоматически копирует USB-устройство. при копировании usb он создает одну папку в правильном месте назначения и одну папку в том же пути программы python. Я хочу, чтобы itcreate только одна папка в правильном месте назначения! благодаряошибка копирования папки с python
это код:
import shutil
from array import *
import math
import time
import os
import sys
import random
import datetime
def data():
now = datetime.datetime.now()
format = "%d %b %H.%M"
global now_date
now_date = now.strftime(format)
format = "%M"
global minuti
minuti = now.strftime(format)
data()
old_date = now_date
alfabeto = ['A:','B:','F:','G:','H:','I:','L:','M:','N:','O:',] #mancano e,c,d
a = (r'')
b=random.choice('abcdefghilmnopqrstuvz1234567890èòàù')
new_dir = '{}'.format(now_date)
inc = (r'C:\documenti\program\file\collegamenti\'')
incollaa = "".join([inc, new_dir,' ',b])
i=0
while True:
try:
if i==10: i=0
time.sleep(1)
copiaa = "".join([a, alfabeto[i]])
i=i+1
shutil.copytree(copiaa,incollaa)
if not os.path.exists(new_dir):
os.makedirs(new_dir)
break
except FileNotFoundError:
pass
то я должен изменить new_dir с incollaa? – turra
Я просто понял, что comand copytree автоматически создаст новую папку, а дескриптор кода бесполезен. благодаря – turra