问题标签 [line-by-line]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
98 浏览

string - 一行一行的串起来

我必须列出来自不同位置的带有一些字符串的文件,但在输出中我需要逐行路径。如果第一个位置中的文件不止一个,那么一切都可以,但是如果只有一个文件,而在其他位置中的文件比所有路径都在一行中的文件多。

例子:

输出:

添加第二个位置:

输出:

以上是正确的。

下面是我的错误:

输出:

添加更多路径:

一行输出:

我究竟做错了什么?

0 投票
1 回答
1133 浏览

installation - nsis - 如何通过循环复制文件

我将要复制的文件保存到 .dat 文件中,如下所示。

然后我想逐行读取 .dat 文件。我按如下代码(.nsi)逐行阅读。

然后出现两个问题!!

1)读取变量本身的名称,而不是变量$varBinFileName的存储值。
因此,即使文件在那里,也无法找到该文件,因为它不是文件名。

2) 读取 .dat 文件时,“||” 被添加。
例如,读取第一行会产生以下结果:\Bin\a.exe||
我想得到删除“||”的结果 复制文件时使用它。


请让我知道是否有更好的方法来逐行读取 .dat 文件并将其复制到循环中,而不是我编写的代码。

0 投票
2 回答
7012 浏览

arduino - Arduino:如何逐行读取 SD 卡文本文件

我正在做一个从 SD 卡读取“data.txt”中的“当前”的项目。目标是逐行阅读并输入到我的int“TargetCur”。

代码结构:
1. 从 SDcard 打开“data.txt”
2. 读取第一行数据
3. 将读取的数据输入 int "TargetCur"
4. Arduino 执行动作
5. 上述动作完成后,从“data.txt”读取第二行数据"
6. 重复上述步骤 3 至 5

data.txt ”看起来像这样:
当前
2.179
3.179
2.659
2.859

0 投票
2 回答
6453 浏览

c# - 如何使用 CSV Helper 在 C# 中逐行读取?

所以这是我目前正在使用的代码,但我并不特别想创建自己的阅读器。我的问题是我想逐行读取一个完整的csv文件,但是文件内容会不时改变,所以它必须是通用的。

这是我目前正在使用的,

返回的 csvData 是 List 类型。然后我只是手动将内容从中分离出来。

0 投票
1 回答
740 浏览

bash - 使用 Bash 逐行读取文件

我正在创建一个 bash 脚本来逐行读取文件,稍后将其格式化为按名称组织,然后按日期组织。我看不出为什么这段代码此时不起作用,尽管我已经尝试使用目录查找器和导出命令自行使用输入和输出文件名变量,但没有出现错误。

非常感谢所有帮助,谢谢!注意:正如人们注意到的那样,我忘记在将数据传输到文件时添加 $ 符号,但这只是在复制我的代码时,我的实际应用程序中确实有 $ 符号,但仍然没有结果

0 投票
1 回答
447 浏览

bash - 重击 | 将 .txt 导入 .txt 文件,逐行使用“读取时”

我知道这个问题出现的频率很高,但我似乎找不到使用 While Read 命令将 .txt 文件逐行导入另一个 .txt 的解决方案:

我尝试了不同的替代方案,将它们全部作为变量尝试,将变量与它们的目录一起使用,在输入文件上尝试 cat,使用 echo 和 printf 但无济于事。提前感谢您的任何和所有提前!

0 投票
1 回答
3824 浏览

node.js - 如何在节点js中通过url读取文件

我为节点js使用逐行模块,我想从url设置文件,例如现在我有这个:

我想

是否可以?

0 投票
3 回答
255 浏览

python - 如何使用 python 在连续行中找到一组数字?

我正在学习 python,但我的脚本还存在一些问题。

我有一个类似的文件:

我想在连续的行中打印成对的数字 2-1,只需在第 2 列中找到它们,然后在第 1 列和第 2 列中打印结果。结果将与此类似:

我正在尝试用 python 来做,因为我的文件有 4,000,000 个数据。所以,这是我的脚本:

结果是:

我必须在我的脚本中更改什么以适应我想要的结果?,你能指导我吗?非常感谢。

0 投票
1 回答
2422 浏览

vbscript - vbs 逐行读取文本文件并用逗号分割

有一个包含此内容的文本文件

名称1,21名称2,33
名称4,22

例如,我如何读取并将其存储在其他变量中

打印出来并循环直到这个文件结束

打印出来将是

姓名:姓名 1 21 岁

这是我尝试过的,但我得到的消息框是空白的

我得到的只是一个空白盒子

0 投票
0 回答
826 浏览

java - 逐行读取非阻塞 java.nio SocketChannel

我正在开发一个服务器,它必须拥有数百个挂起的 tcp 连接,每个连接都很少传输/接收实际数据。我更喜欢使用基于非阻塞/选择器的 java.nio 套接字来执行此操作,而不是在我的应用程序中使用数百个阻塞线程。

从 java.nio 我得到一个可读的SocketChannel和一个 Signal 。它的int .read(ByteBuffer dst)方法将可用的字节数读取到ByteBuffer中。

我希望我的客户发送消息,每行一条消息,以\n字符结尾。

显然,一个读操作可能一次只产生一个消息的一部分,一个已完成的和一个未完成的甚至多个消息。此外,ByteBuffer 对字节而不是字符进行操作,因此读取操作也可能会产生一个带有拆分 UTF-8 字符的不完整字符串。

我现在正在寻找一种将读取的字节写入缓冲区结构的方法,然后我可以从中读取完整的行,但是当 UTF-8 字符或行尚未完全到达时,它不会阻塞。

java.io 的PipedOutputStream / PipedInputStream以及InputStreamReaderBufferedReader几乎可以满足这些要求,但它们在某种程度上是阻塞的,如果未完成的 UTF-8,在 BufferedReader 上调用int .read()String .readLine()将阻塞输入中存在字符或行。

我现在正在寻找可以无阻塞运行的最干净的等效项。任何依赖项、Apache Commons 或其他 3rd-Party 依赖项都可以。

这是一个入门的基本非阻塞服务器示例:https ://gist.github.com/MaZderMind/12fe3b370e654f31ea22aaa540f5a741