Найти - Пользователи
Полная версия: Создание архива
Начало » Python для новичков » Создание архива
1 2
FishHook
На скриншоте виндовз. Вы под виндой это запускаете?
evilgamers147
FishHook
На скриншоте виндовз. Вы под виндой это запускаете?

Под Debian 7amd64 ,на VDS сервере
FishHook
Ок, поясните, что делает функция
Конкретно, зачем там цикл, ведь на каждой итерации цикла делается ровно одно и то же и откуда берется username?
py.user.next
Вот там gameConfig есть какой-то, а на скриншоте не видно, где он создаётся.
Запакуй код в tar и прикрепи к сообщению.
evilgamers147
FishHook
Ок, поясните, что делает функцияКонкретно, зачем там цикл, ведь на каждой итерации цикла делается ровно одно и то же и откуда берется username?

py.user.next
Вот там gameConfig есть какой-то, а на скриншоте не видно где он создаётся.Запакуй код в tar и прикрепи к сообщению.

Скачать
python
terabayt
может gameConfig пустой список? и проблема не в этой функции..
замените, запустите, нажмите сохранить и напишите что выдаст
def serverBackup():
        print(gameConfig['Archives'])
	for archive in gameConfig['Archives']:
		os.system('tar -cf /home/backup/' + username + '.tar /home/' + username + '/*')
	os.system('chown ' + username + ' -Rf /home/' + username)
	return True	
FishHook
evilgamers147
Скачать


Сначала ты прилепил скриншот, теперь даешь ссылку на мутный ресурс, который сразу открывает вкладку с рекламой, а по ссылке требуют пароль. При том что python.su сам хорошо умеет показывать питоний код и прикреплять файлы к постам. У меня сомнения в адекватности.
FishHook
Один я вижу, что os.system N раз выполняет одну и ту же команду, что в принципе бессмысленно?
for archive in gameConfig['Archives']:
    os.system('tar -cf /home/backup/' + username + '.tar /home/' + username + '/*')
py.user.next
evilgamers147
Но при нажатие на кнопку,архив не создается
Какую кнопку?
evilgamers147
terabayt
def serverBackup():
print(gameConfig)
for archive in gameConfig:
os.system('tar -cf /home/backup/' + username + ‘.tar /home/’ + username + ‘/*’)
os.system('chown ‘ + username + ’ -Rf /home/' + username)
return True
Добавил пишет, Unknown Response
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB