问题标签 [text-files]

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 投票
3 回答
579 浏览

c++ - 我怎样才能使这个声明工作?

编辑:我也得到了使扇区成为向量向量的答案:

这消除了我其余的错误。

编辑:我按照某人的建议将扇区设为指针数组,但仍然出现三个错误:

编辑:我已经编辑了程序,但它并没有修复所有错误:

我有一个程序的这一部分:

我得到这些错误:

第 5 行 > 错误 C2540:非常量表达式作为数组绑定

第 5 行>错误 C2440:“正在初始化”:无法从“char (*)[1]”转换为“char **”

第 14 行> 错误 C3861:'seekg':找不到标识符

per seekg:是的,我知道我必须包含 fstream,我将其包含在 main.cpp 中,这是一个单独的 .h 文件,也包含在 main.cpp 中。

如何修复错误?具体来说,如何在保持所有变量全局的同时修复错误?

此外,如果有帮助,这是 map_data.txt:

0 投票
2 回答
3176 浏览

vbscript - VB 脚本文本文件前置

任何人都知道如何使用 VB 脚本或 Bat 文件快速将(添加两行新文本)添加到现有文本文件的开头?最优雅的解决方案得到了勾选。

0 投票
44 回答
1018943 浏览

python - 如何在 Python 中廉价地获取大文件的行数?

我需要在 python 中获取一个大文件(数十万行)的行数。记忆和时间方面最有效的方法是什么?

目前我这样做:

有可能做得更好吗?

0 投票
13 回答
235808 浏览

text-files - 如何在 Windows 上读取大文本文件?

我有一个很大的服务器日志文件(~750 MB),我无法用记事本或记事本++打开(他们都说文件太大)。

任何人都可以建议一个程序(适用于 Windows)一次只能将文件的一小部分读入内存吗?

还是我需要编写自己的应用程序来解析这个文件?

0 投票
8 回答
18530 浏览

python - 是否可以加速 python IO?

考虑这个 python 程序:

在我的 6GB 文本文件上运行它,大约需要 2 分钟。

问题:有可能走得更快吗?

请注意,以下情况需要相同的时间:

所以,我怀疑我的问题的答案只是一个简单的“不”。

另请注意,我的真实程序正在做一些比仅仅计算行数更有趣的事情,所以请给出一个通用的答案,而不是行数技巧(比如在文件中保留行数元数据)

PS:我标记了“linux”这个问题,因为我只对特定于 linux 的答案感兴趣。随意给出与操作系统无关的,甚至是其他操作系统的答案,如果你有的话。

另请参阅后续问题

0 投票
2 回答
55655 浏览

oracle - Oracle 如何将查询导出到文本/csv 文件

我想知道如何将查询从 PL/SQL 导出到文本文件或 csv 文件。我想到的查询会导出大量数据(大约 1 gig)。因此,我还希望将数据拆分为多个文件;

out1.csv out2.csv out3.csv

我希望能够决定要拆分多少个文件。

任何人都知道如何做到这一点?

0 投票
5 回答
2341 浏览

python - python 是否自动并行化 IO 和 CPU 或内存绑定部分?

这是上一个问题的后续问题。

考虑一下这段代码,它比上一个问题中的代码不那么玩具(但仍然比我的真实代码简单得多)

现在,我期待更长的运行时间(我的基准文件长 65150224 行),可能更长。情况并非如此,它在与以前相同的硬件上运行约 2 分钟!

data.append() 是不是很轻量级?我不相信,所以我写了这个假代码来测试它:

这在 1.5 到 3 分钟内运行(运行之间存在很大的可变性)

为什么我在前一个节目中得不到 3.5 到 5 分钟?显然 data.append() 与 IO 并行发生。

这是个好消息!

但它是如何工作的?它是记录在案的功能吗?对我的代码是否有任何要求以使其尽可能地工作(除了负载平衡 IO 和内存/CPU 活动)?还是只是简单的缓冲/缓存在起作用?

再次,我标记了“linux”这个问题,因为我只对 linux 特定的答案感兴趣。如果您认为值得做,请随意给出与操作系统无关的,甚至是其他操作系统的答案。

0 投票
4 回答
2310 浏览

text-files - 寻找一个.txt词频列表来测试一个程序

我想要一份包含 200 到 1000 个左右最常用英语单词的文件。我已经能够找到包含 200,000 个单词或其他内容的荒谬列表,但没有找到更少量的更常用单词。

最好是每行一个单词,但如果不是,那么我可以格式化它。

谢谢!

0 投票
6 回答
57745 浏览

python - Python:将文件中的单词加载到集合中

我有一个包含数千个单词的简单文本文件,每个单词都在自己的行中,例如

我使用以下代码将单词加载到集合中(我需要单词列表来测试成员资格,因此 set 是我选择的数据结构):

上面的代码生成了一个包含以下条目的集合(每个单词后跟一个空格和换行符:

将文件加载到集合中但摆脱空间和 \n 的最简单方法是什么?

谢谢

0 投票
5 回答
12040 浏览

postgresql - 如何将文本文件插入到 PostgreSQL 的字段中?

如何将文本文件插入到 PostgreSQL 的字段中?

我想插入一行,其中包含来自本地或远程文本文件的字段。

我希望像 gettext() 或 geturl() 这样的函数来执行以下操作:

% INSERT INTO collection(id, path, content) VALUES(1, '/etc/motd', gettext('/etc/motd'));

-S。