2009-06-28 7 views
2

Grâce à python-spidermonkey, l'utilisation du code JavaScript de Python est vraiment facile. Cependant, au lieu d'utiliser Python pour lire le code JS d'un fichier et passer la chaîne à Spidermonkey, existe-t-il un moyen de lire le fichier depuis Spidermonkey (ou de passer le chemin comme argument, comme dans Rhino)?fichier E/S dans Spidermonkey

Répondre

2

Le SpiderMonkey en tant que bibliothèque permet cela en appelant le JS_EvaluateScript avec un argument non-NULL filename.

Cependant, les interfacing code de python-spidermonkey appels JS_EvaluateScript seulement à l'intérieur de la méthode eval_script, qui, comme seule source d'approvisionnement codé comme une chaîne.

Vous devez résoudre votre problème au développeur de python-spidermonkey ou -Meilleure, si possible - fournir un patch pour, disons, eval_file_script méthode :)

+0

Merci, c'est très utile - Je vais voir ça! – AnC

Questions connexes