Я новичок в python, и я пытаюсь создать программу, которая создает каталог с текущей датой, создает в этом каталоге песочницу и запускает make-файл в песочнице. У меня возникают проблемы с получением переменных в линиях os.path. Код размещен ниже:Переменные в python os.path
#!/usr/bin/python
import mks_function
from mks_function import mks_create_sandbox
import sys, os, time, datetime
import os.path
today = datetime.date.today() # get today's date as a datetime type
todaystr = today.isoformat() # get string representation: YYYY-MM-DD
# from a datetime type.
if not os.path.exists('/home/build/test/sandboxes/'+todaystr):
os.mkdir(todaystr)
else:
pass
if not os.path.exists('/home/build/test/sandboxes/'+todaystr+'/new_sandbox/project.pj'):
mks_create_sandbox()
else:
pass
if os.path.exists('/home/build/test/sandboxes/'+todaystr+'/new_sandbox/Makefile'):
os.system("make >make_results.txt 2>&1")
Любая помощь будет оценена, Благодаря
когда вы создали '/ new_sandbox /' dir? Я думаю, что здесь ваш код не работает. – ariefbayu
для громкого крика, не используйте MKS. переключитесь на Subversion или что-то – zaharpopov