Как мне создать новый файл на удаленном хосте в фабрике (инструмент развертывания Python)?

Я хотел бы создать файл с именем пассажир_wsgi.py на удаленном хосте. Я хотел бы использовать следующую строку для создания содержимого файла:

'''
import sys, os

sys.path.insert(0, "/ruby/%s/www/%s/django-projects")
sys.path.insert(0, "/ruby/%s/www/%s/django-projects/project")

import django.core.handlers.wsgi
os.environ['DJANGO_SETTINGS_MODULE'] = 'project.settings'
application = django.core.handlers.wsgi.WSGIHandler()
''' % (user,host,user,host)

Пользовательские и хост-переменные будут параметрами

Я новичок в любых манипуляциях с файлами в Python, но также не совсем уверен, какая процедура должна быть в структуре. Должен ли я создавать файл локально, а затем загружать его с помощью фабрики положить команду (и затем удалить локальную версию)? Следует ли мне создавать файл на удаленном хосте с помощью соответствующей команды bash (с использованием команды run Fabric)? Если да, то как лучше всего справиться со всеми "и" в строка - ткань ускользнет от нее? Или я должен решить эту проблему другим способом?

17
задан Monika Sulik 6 November 2010 в 19:14
поделиться