私はjavascriptでローカルファイルを読み込もうとしていますが、これをオンラインで公開していないので、ブラウザ(Firefox)でのみ機能する必要があります。現在、XMLHttpリクエストを使用して解析しようとしています。
var txtFile = new XMLHttpRequest();
txtFile.open("GET", "file://Users/spe_eddy_gonzalez/Dropbox/Me/Hon Proj/Wikipedia/simplewikitext.txt", true);
txtFile.onreadystatechange = function() {
if (txtFile.readyState === 4) { // Makes sure the document is ready to parse.
if (txtFile.status === 200) { // Makes sure it's found the file.
allText = txtFile.responseText;
lines = txtFile.responseText.split("\r\n"); // Will separate each line into an array
} //"\r\n"
}
}
console.log($(txtFile).val());
var stringT = (new XMLSerializer()).serializeToString(txtFile);
ただし、次のエラーが発生します。
[11:22:43.970] NS_ERROR_XPC_BAD_CONVERT_JS: Could not convert JavaScript argument arg 0 [nsIDOMSerializer.serializeToString] @ http://127.0.0.1:8020/CharCount2/character_counter2.js:26\
どんな助けでも大歓迎です。Javascriptの限られたI/O機能に苦労しているので、Pythonでシステム全体を書き直すことを考えています。また、Pythonの経験が豊富です。