0
我有以下命令 lessc lessc xyz.less> xyz.css蟒蛇運行lessc命令
我想運行在python該命令爲此我寫了這個代碼
try:
project_path = settings.PROJECT_ROOT
less_path = os.path.join(project_path, "static\\less")
css_path = os.path.join(project_path, "static\\css")
except Exception as e:
print traceback.format_exc()
less_file = [f for f in os.listdir(less_path) if isfile(join(less_path, f))]
for files in less_file:
file_name = os.path.splitext(files)[0]
cmd = '%s\%s > %s\%s' % (less_path, files, css_path, file_name + '.css')
p = subprocess.Popen(['lessc', cmd], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
但給出錯誤windowerror 2找不到路徑指定
貌似在反斜槓''%s \%s''應該加倍(或使用原始字符串)。 –
請您詳細說明,因爲雙斜槓不起作用。給出了相同的錯誤 – Muneeb
這是CMD值「d:\\ Muneeb \\ Inpired最新2014年4月7日\\啓發-重新設計\\ web應用\\啓發\\靜態\\少\\ alerts.less> d:\ \ Muneeb \\ Inpired最新的2014年4月7日\\的啓發,重新設計\\ \\的webapp啓發\\ \\靜態CSS \\ alerts.css' – Muneeb