问题标签 [readlines]

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 回答
96 浏览

python - readlines 给了我额外的换行符 python2.6.5

我对以下代码有问题:

这段代码给了我行之间的换行符。所以输出是这样的:

如何解决?

0 投票
2 回答
308 浏览

python - 使用 writelines() 和 readlines() 读写纯文本文件

我了解这些函数的作用,但是读取/写入一些作为列表的实际用途是什么,以及将列表写入文件有什么用处,如果您可以使用write()然后稍后readlines()将其视为列表?

0 投票
1 回答
1215 浏览

ruby - Ruby 在文本文件中查找字符串并输出找到的行

我需要添加功能以输出找到字符串的整行。所以这是我到目前为止工作的代码。

所以我只需要添加一行来输出找到的行。我只是不知道语法。

谢谢

0 投票
1 回答
171 浏览

python - Python:readlines()-方法创建空列表

我正在尝试从文本文件中解析项目,其中的文本行由分号分隔,如下所示:

到这样的列表列表:

现在我用于测试的代码如下所示:

我的问题是您已经看到的:在我将其粘贴到此处之前,该文本文件看起来没有双换行符。使用我的代码 readlines() 方法在换行符之间创建空列表,如下所示:

我相信我以后可以用 rstrip() 从课程名称中去掉空格,但是换行符让我头疼。早些时候我因为这个而得到一个 IndexError 并且我不知道文本文件有双换行符。在创建列表之前,如何有效地忽略或删除这些额外的换行符?

0 投票
3 回答
234 浏览

python - Python readlines字符串问题

input1.txtlogging failedtest那么我怎样才能让它注意到“测试”,以便它应该只在文本没有任何其他字符的情况下打印输出日志记录失败?

编辑:抱歉英语不好,我的意思是:如果 input1.txt 只有“记录失败”,那么它应该打印出“文件确实说它”。如果它有任何其他字符(例如'logging faaaailed'或'logging failed1',那么它应该打印出'it doesn't say logging failed'。现在它只是读取记录失败并忽略输入中的任何其他字符1 。文本

0 投票
3 回答
51422 浏览

r - 在 R 中处理 readLines() 函数

我最近在使用 R 时遇到了非常困难的情况。

我不是专家用户,但我正在尝试使用 R 读取纯文本 ( .txt) 文件并捕获其中的每一行。之后,我想处理这些行并在文本中进行一些中断和更改。

这是我正在使用的代码:

它读取文本并且完美地换行。但我不明白创建的对象是如何line工作的。

使用此代码创建的对象line具有类:character和长度[57]。如果我键入line[1]它会准确显示第一行的文本。但是如果我输入

它返回我[1]

我想知道如何将这个length == 1包含 518 的字符串实际上转换为length == 518.

有谁知道我做错了什么?

我不一定需要使用该readLines()功能。我做了一些研究,也找到了这个函数scan(),但我以同样的情况结束了 518 个字符的不可变字符串,但是length == 1

希望我对我的怀疑已经足够清楚了。对不起英语不好。

0 投票
2 回答
94 浏览

python - PYTHON readlines() - 无法访问更大列表中的列表

我目前正在为学校做一个涉及制作图形编辑器的项目。我处于必须能够保存和重新打开文件的位置。我可以打开文件,但我必须遍历它并重新绘制我保存的所有内容。但是我不确定是否要真正遍历文件,因为当打印我打开的文件时,我会得到一个巨大的列表,其中包含我的所有列表,如下所示:

我是使用这个网站的新手,所以请多多包涵。

我以前使用以下方法保存了文件:

file.write(str(l)) 其中 l 是我创建的值列表的名称

我尝试使用 split() 我尝试使用 for 循环将字符串中的数据保存到一个列表中,我已经在网上搜索了几个小时以找到某种解释,但我找不到任何解释。

0 投票
4 回答
552 浏览

regex - 如何使用 R 从一行中提取多个字符串

我想从一行中提取多个字符串。

假设我有以下文本行(使用网站的“readLines”函数获取):

我想提取以下内容以分隔行:

我希望有人能给我提示如何执行此任务。

0 投票
2 回答
3124 浏览

python - python readlines() does not contain whole file

I have an auto-generated info file coming from a measurement. It consists of both binary as well as human readable parts. I want to extract some of the non binary meta data. For some files, I am not able to get to the meta data, as the readlines() does not yield the whole file. I guess that the file contains some EOF char. I can open the file in notepad++ without problems.

A possible solution to this problem would be to read in the file binary and parse it to char afterwards, deleting the EOF char while doing so. Anyhow, I wonder if there is a more elegant way to do so?

Edit: The question was rightfully downvoted, I should have provided code. I actually use

#xA;

and then proceed with walking through the list. The EOF chars that are existing (depending on the OS) seem to cause the havoc I am observing. I will accept the answer that states using the binary 'rb' flag. By the way, this was an impressive response time! (-:

0 投票
3 回答
301 浏览

python - 创建文件后,readlines 显示为空

我正在寻找创建一个文件,然后读取我刚刚放入其中的值并将这些值放入列表中。我使用 readlines 这样做,但是我得到“列表分配索引超出范围”错误,告诉我它没有读取文件。

这是我的代码: