问题标签 [file.readalllines]

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 投票
1 回答
492 浏览

c# - C# (encog) 从 txt 文件加载数据集

我想用 ENCOG 构建一个简单的神经网络来执行分类。我找到了一个显示异或的例子。有一个包含输入的双数组和另一个包含学习过程的理想输出的数组。所以数据集看起来像这样:

然后创建它自己的网络,这里是初始化的学习过程

现在我想知道如何从 txt 文件中加载我自己的数据集,这样我就可以使用它来代替 XORInput、XORIdeal。

我努力了:

编辑:这就是我的输入的样子:

166 163 180 228
165 162 160 226
166 163 180 228
166 164 180 228
171 162 111 225

和输出:

0 0 1

0 0 1

0 1 0

1 0 0

0 1 0

这是行不通的。我认为这是因为我没有索引 txt 文件的每个元素。我被困在这里。有人可以帮忙吗?谢谢你。

0 投票
2 回答
627 浏览

c# - 输入字符串的格式不正确 String to double [] [] array

我知道这里有更多关于这个主题的主题,但它们都没有真正帮助我。

我将提供完整的代码:

这是我要加载到double[][]输入的内容:

166 163 180 228

165 162 160 226

166 163 180 228

166 164 180 228

171 162 111 225

这是我要加载到double[][]输出的内容:

0 投票
3 回答
57852 浏览

c# - File.ReadLines() 和 File.ReadAllLines() 有什么区别?

我对 File.ReadLines() 和 File.ReadAllLines() 有疑问。它们之间有什么区别。我有文本文件,其中包含按行的数据。File.ReadAllLines()返回数组并使用File.ReadLines().ToArray();我也可以获得相同的结果。那么这些方法是否有任何性能差异?

或者

0 投票
4 回答
255 浏览

c# - IndexOutOfRange 异常

为什么这是一个IndexOutOfRange例外?

0 投票
1 回答
1985 浏览

c# - System.IO.File.ReadAllLines returns zero strings

Good day!

I try to get all lines from file.

Case: I write some strings into file (some WriteClass) and then try to get all lines frm it. via

Bit Count of lines==0! And i havent any exceptions.

What it can be?

Thank you!

0 投票
1 回答
3320 浏览

c# - 将所有行写入文本文件时保留特殊字符

我有几行包含以下特殊字符:

CommunautéFinancièreAfricaineBEACFranc(XAF) CommunautéFinancièreAfricaineBCEAOFranc(XOF)

但是,当我将这些行写入文本文件时,结果如下:

CFACommunaut.Financi.reAfricaineBEACFranc CFACommunaut.Financi.reAfricaineBCEAOFranc

这就是我写这些行的方式:

File.WriteAllLines(@"c:\file5.txt", lines);

我还File.WriteAllLines()通过传递一个Encoding. 但这也无济于事。

File.WriteAllLines(@"c:\file5.txt", lines, Encoding.UTF8); File.WriteAllLines(@"c:\file5.txt", lines, Encoding.ASCII);

这就是我阅读所有行的方式:

疯狂的是,字符在另一个文本文件(file4.txt)中显示得非常好,我在其中读取了所有内容。

0 投票
2 回答
828 浏览

c# - 如何:使用 File.ReadAllLines 将字符串添加到字符串数组

如何:使用 File.ReadAllLines 将字符串添加到字符串数组

我认为问题很明确:我想向现有字符串数组添加一个新字符串,该数组从File.ReadAllLines.

数组的索引“太小”,但我不知道为什么。

0 投票
2 回答
1985 浏览

c# - 从 File.ReadAllLines() 结果中获取行号

我正在使用 读取文本文件File.ReadAllLines(),但我也可以使用 File.ReadLines()。读取文件后,下一步是根据结果创建一个列表。在我的列表中,我需要获取文本文件中每个条目/行的行号。这可以做到吗?如何?对于我的最终结果,我需要我的列表有一个 Index 属性。

这是我所拥有的:

0 投票
0 回答
970 浏览

c# - 从 iis 日志文件夹中获取文件

我想获取我的 iis 服务器的所有日志文件,然后将内容发送到数据库。

这是我的代码:

问题是当我尝试读取文件夹的文件时出现异常:

我明白原因,但是除了iis服务器本身之外,我看不到哪个进程正在锁定文件,但我无法停止它,那么我怎样才能访问这些日志文件呢?

0 投票
5 回答
558 浏览

c# - 需要帮助理解 Microsoft 对 File.ReadLines 和 File.ReadAllLines 的解释

根据微软对ReadLinesandReadAllLines方法的解释,当你使用 时ReadLines,你可以在返回整个集合之前开始枚举字符串集合。使用 时ReadAllLines,必须等待返回整个字符串数组才能访问该数组。因此,当您处理非常大的文件时,ReadLines效率会更高。

当他们说:

1 - “当你使用ReadLines时,你可以在返回整个集合之前开始枚举字符串的集合。 ” 如果写了下面这行代码,那么是不是意味着ReadLines方法执行结束了,整个集合是返回并存储在变量文件数据中?

2-“使用时ReadAllLines必须等待返回整个字符串数组才能访问数组”。这是否意味着,在下面的代码片段中,如果读取了一个大文件,那么如果在读取文件后立即使用数组变量 hugeFileData 将不会包含所有数据?

3 - “当您处理非常大的文件时,ReadLines 可以更高效”。如果是这样,下面的代码在读取大文件时是否有效?我相信下面的代码的第 2 行和第 3 行会读取文件两次,如果我错了,请纠正我。

在上面的代码片段中两次在同一个文件上调用 ReadLines 的原因是,当我尝试下面的代码时,TextReader在下面的代码片段的第 3 行出现异常“无法从已关闭的文件中读取”。