Користувальницькькі налаштування

Налаштування сайту


sage_tricks

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Both sides previous revision Попередня ревізія
sage_tricks [2015/03/24 10:59]
wombat Запуск произвольных программ на Sage-сервере
sage_tricks [2015/03/24 11:43] (поточний)
wombat
Рядок 38: Рядок 38:
   os.chdir(DATA)   os.chdir(DATA)
   os.system('​tail program.log'​)   os.system('​tail program.log'​)
 +
 +
 +===== Загрузка архива на Sage-сервер =====
 +
 +Если на сервер нужно загрузить сразу несколько файлов или просто сжать файлы для передачи,​ вместо самих файлов можно загрузить архив, содержащий их. Тогда для работы с этими файлами в одной из ячеек соответствующего рабочего листа Sage нужно выполнить команду распаковки загруженного архива. В зависимости от типа архива,​ команды могут быть такими:​
 +
 +  os.chdir(DATA) # вход в каталог -- общая для всех
 +  os.system('​unzip infinite_cycle.zip'​)
 +  os.system('​tar -xf infinite_cycle.tar.xz'​)
 +  os.system('​tar -xf infinite_cycle.tar.bz2'​)
 +  os.system('​tar -xf infinite_cycle.tar.gz'​)
 +  os.system('​unxz infinite_cycle.c.xz'​)
 +  os.system('​bunzip2 infinite_cycle.c.bz2'​)
 +  os.system('​gunzip infinite_cycle.c.gz'​)  ​
 +
 +Эти команды подразумевают,​ что в архиве находится сама программа (состоящая из одного или более файлов),​ а не вложенный каталог,​ содержащий программу. Поэтому нужно либо архивировать файлы с текстами программы напрямую (в корень архива),​ либо после распаковки переходить в распакованный вложенный каталог с файлами программы.
 +
  
 ===== Тонкая настройка matplotlib ===== ===== Тонкая настройка matplotlib =====
sage_tricks.txt · В останнє змінено: 2015/03/24 11:43 by wombat