Leer y extraer datos de un archivo de texto en Javascript
‘uso estricto’;
var plotly = require (‘plotly’) (‘agni_2006’, ‘jtwubwfjtp’);
- ¿Cuáles son las buenas formas de desarrollar pasarelas SMS a granel?
- Cómo buscar y analizar un documento de árbol DOM con una consulta de cadena
- ¿Hay algún lugar donde pueda alojar mi código frontend en línea de forma gratuita?
- Actualmente tengo 2 meses en desarrollo web y me encanta. Sin embargo, también estoy interesado en aprender Java. ¿Es prudente dividir mis horas de aprendizaje entre los dos?
- ¿Se considera una aplicación grande una aplicación de formulario web ASP.NET que consta de 37 servicios web, varios cientos de proyectos y una base de datos de más de 500 tablas?
var initdata = [{x: [], y: [], secuencia: {token: ‘g1z4cinzke’, puntos máximos: 200}}];
var initlayout = {fileopt: ‘sobrescribir’, nombre de archivo: ‘probar’};
plotly.plot (initdata, initlayout, function (err, msg) {
if (err) devuelve console.log (err);
console.log (msg);
var stream1 = plotly.stream (‘g1z4cinzke’, function (err, res) {
if (err) devuelve console.log (err);
console.log (res);
clearInterval (bucle); // una vez que la transmisión está cerrada, deja de escribir
});
var i = 0;
var loop = setInterval (function () {
datos var = {x: i, y: i * (Math.random () * 10)};
var streamObject = JSON.stringify (datos);
stream1.write (streamObject + ‘\ n’);
i ++;
}, 1000);
});
Este es el ejemplo dado en plotly para transmitir en vivo los datos. Quiero poner mis valores de datos del archivo .txt en la matriz y leyéndolo.
O
desea utilizar la matriz process.argv
para acceder a los argumentos de la línea de comandos para obtener el nombre del archivo y el módulo FileSystem (fs) para leer el archivo. Por ejemplo:
// Asegúrate de tener un nombre de archivo en la línea de comando.
if (process.argv.length <3) {
console.log (‘Uso: nodo’ + process.argv [1] + ‘FILENAME’);
proceso.exit (1);
}
// Lee el archivo e imprime su contenido.
var fs = require (‘fs’)
, filename = proceso.argv [2];
fs.readFile (nombre de archivo, ‘utf8’, función (err, data) {
si (err) lanza err;
console.log (‘OK:’ + nombre de archivo);
console.log (datos)
});
Para desglosar un poco su process.argv
generalmente tendrá una longitud dos, el elemento cero es el intérprete “nodo” y el primero es el script que el nodo se está ejecutando actualmente, los elementos después de eso se pasaron en la línea de comando. Una vez que haya extraído un nombre de archivo de argv, puede usar las funciones del sistema de archivos para leer el archivo y hacer lo que quiera con su contenido. El uso de la muestra se vería así:
$ nodo ./cat.js archivo.txt
OK: file.txt
¡Esto es file.txt!