我不确定这是不是一个好主意。这是我的要求。
我有一个默认的较少的css文件和从数据集生成的其他动态较少的文件。现在,我想将上面较少的文件编译为单个css文件。
所以,为此,我想运行node.js在后台与celery异步执行。我知道有一个python端口可以编译更少的css,但我认为node.js更适合这个。
请提出建议和想法。提前谢谢。
答案 0 :(得分:1)
好吧,我自己使用子进程解决了这个问题。实际上,任何Unix命令都可以这种方式使用。
import subprocess
p = subprocess.Popen(['lessc', '-x', '-'], stdin=subprocess.PIPE, stdout=subprocess.PIPE)
output = p.communicate(less_content)