Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 1, 2015 17:25:36

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Создание архива

На скриншоте виндовз. Вы под виндой это запускаете?



Офлайн

#2 Июнь 1, 2015 17:32:36

evilgamers147
Зарегистрирован: 2015-05-31
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание архива

FishHook
На скриншоте виндовз. Вы под виндой это запускаете?

Под Debian 7amd64 ,на VDS сервере

Офлайн

#3 Июнь 1, 2015 17:58:06

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Создание архива

Ок, поясните, что делает функция
Конкретно, зачем там цикл, ведь на каждой итерации цикла делается ровно одно и то же и откуда берется username?



Офлайн

#4 Июнь 2, 2015 00:48:20

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Создание архива

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



Отредактировано py.user.next (Июнь 3, 2015 00:44:01)

Офлайн

#5 Июнь 2, 2015 20:53:15

evilgamers147
Зарегистрирован: 2015-05-31
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание архива

FishHook
Ок, поясните, что делает функцияКонкретно, зачем там цикл, ведь на каждой итерации цикла делается ровно одно и то же и откуда берется username?

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

Скачать
python

Офлайн

#6 Июнь 2, 2015 21:09:58

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Создание архива

может 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	



————————————————
-*- Simple is better than complex -*-

Офлайн

#7 Июнь 3, 2015 05:50:39

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Создание архива

evilgamers147
Скачать


Сначала ты прилепил скриншот, теперь даешь ссылку на мутный ресурс, который сразу открывает вкладку с рекламой, а по ссылке требуют пароль. При том что python.su сам хорошо умеет показывать питоний код и прикреплять файлы к постам. У меня сомнения в адекватности.



Офлайн

#8 Июнь 3, 2015 05:52:14

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Создание архива

Один я вижу, что os.system N раз выполняет одну и ту же команду, что в принципе бессмысленно?

for archive in gameConfig['Archives']:
    os.system('tar -cf /home/backup/' + username + '.tar /home/' + username + '/*')



Офлайн

#9 Июнь 3, 2015 09:34:39

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

Создание архива

evilgamers147
Но при нажатие на кнопку,архив не создается
Какую кнопку?



Офлайн

#10 Июнь 3, 2015 12:27:35

evilgamers147
Зарегистрирован: 2015-05-31
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание архива

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

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version