Ich habe Javascript nie verwendet, um eine Datei Zeile für Zeile zu lesen, und Phantomjs ist ein ganz neues Ballspiel für mich. Ich weiß, dass es eine read() - Funktion in Phantom gibt, aber ich bin mir nicht ganz sicher, wie man die Daten manipuliert, nachdem sie in einer Variablen gespeichert wurden. Mein Pseudo-Code ist so etwas wie:phantomjs Javascript eine lokale Datei Zeile für Zeile lesen
filedata = read('test.txt');
newdata = split(filedata, "\n");
foreach(newdata as nd) {
//do stuff here with the line
}
Wenn jemand mir bitte mit echten Code-Syntax helfen könnte, ich bin ein wenig verwirrt darüber, ob oder nicht PhantomJS typische Javascript akzeptiert oder was.
Dies ist sinnvoll, wenn die gesamte Datei für den nächsten Prozess benötigt wird. Ansonsten ist es keine gute Idee, die ganze Datei zu lesen (besonders wenn die Eingabedatei groß ist) –