您好我正在为firefox创建一个bootstrap插件我需要运行一个python脚本来处理一些任务,任何人都可以告诉我如何执行在插件中打包的python文件,到目前为止我试图执行系统命令使用下面的代码,但它不起作用...我已经搜索了很多但是找不到合适的答案。在下面的脚本中我尝试执行已经在系统上的文件但是它仍然没有工作。
function startup(){
Components.utils.import("resource://gre/modules/FileUtils.jsm");
var env = Components.classes["@mozilla.org/process/environment;1"]
.getService(Components.interfaces.nsIEnvironment);
var shell = new FileUtils.File("/usr/bin/python");
var filename = '/tmp/test.py'
var args = [file_name];
var process = Components.classes["@mozilla.org/process/util;1"]
.createInstance(Components.interfaces.nsIProcess);
process.init(shell);
process.runAsync(args, args.length);
}
提前致谢。