Uzaktaki ana bilgisayarda passenger_wsgi.py adıyla bir dosya oluşturmak istiyorum. Ben dosyanın içeriğini oluşturmak için aşağıdaki dizeyi kullanmak istiyorum:Kumaşta uzak bir ana bilgisayarda nasıl yeni bir dosya oluşturabilirim (python dağıtım aracı)?
'''
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)
kullanıcı ve konak değişkenleri kumaş fonksiyonunun parametreleri olacaktır.
Python'da herhangi bir tür dosya işleme için yeni bir kullanıcıyım ama aynı zamanda prosedürün kumaşta ne olması gerektiğinden emin değilim. Dosyayı yerel olarak oluşturmalı ve ardından kumaşın koyma komutunu (ve sonra yerel sürümü kaldırdıktan sonra) yüklüyor muyum? Uzak ana bilgisayardaki dosyayı uygun bir bash komutuyla oluşturmalı mıyım (kumaşın çalışmasını kullanarak)? Eğer öyleyse, o zaman dize tüm "ve" ile başa çıkmak için nasıl en iyisi olur - kumaş kaçar mı yoksa bunu farklı bir şekilde ele almalı mıyım?
Henüz denemedim, ama tam olarak neye ihtiyacım var gibi geliyor :) –