eai galera eu preciso de ajuda eu queria fazer o meu script pedir o nome da pasta onde ficara o arquivo se puderem me ajudar agradeço
esse é o meu script
#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
# backup1.py
import os
import time
# 1. Os arquivos e diretorios a serem copiados sao especificados
# em uma lista
source = ['/root/GabrielBarreto', '/root/pastaARQ']
# Se voce esta usando Windows, use
# source = [r'C:\Documents', r'D:\Work'] ou algo parecido
# 2. O backup deve ser armazenado em um diretorio principal de backup
target_dir = '/root/GabrielBarreto'
# 3. Os arquivos sao copiados para um arquivo tar.
# 4. O dia atual e o nome do subdiretorio onde sera armazenado o backup
hoje = target_dir + time.strftime('%Y%m%d')
# A hora atual e o nome do arquivo tar
agora = time.strftime('%H%M%S')
# Pegando o comentario do usuario para criar o nome do arquivo
nome = raw_input('Entre com o nome para o arquivo --> ')
if len(nome) == 0: # checando se o nome foi fornecido
target = hoje + os.sep + agora + '.tar'
else:
target = hoje + os.sep + agora + '_' + \
nome.replace(' ', '_') + '.tar'
# se o subdiretorio nao existir ele sera criado
if not os.path.exists(hoje):
os.mkdir(hoje) # cria o subdiretorio
print 'Subdiretorio',hoje,'criado com sucesso'
# 5. Usamos o comando tar (em Unix/Linux) para compactar os arquivos
tar = 'tar -cvzf %s %s' % (target, ' '.join(source))
# Rodando o backup
if os.system(tar) == 0:
print 'Bakcup feito com sucesso para', target
else:
print 'Erro ao tentar fazer backup!'