标签: text-files

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

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

aardvark
hello
piper
Run Code Online (Sandbox Code Playgroud)

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

my_set = set(open('filename.txt'))
Run Code Online (Sandbox Code Playgroud)

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

("aardvark \n", "hello \n", "piper \n")
Run Code Online (Sandbox Code Playgroud)

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

谢谢

python text-files

28
推荐指数
2
解决办法
4万
查看次数

Java BufferedReader回到文本文件的顶部?

我目前BufferedReader在同一文本文件上初始化了2 秒.当我用第一个文本文件读完文本文件时BufferedReader,我使用第二个文本文件从顶部再次传递文件.需要多次通过同一个文件.

我知道reset(),但它需要先调用,mark()mark()需要知道文件的大小,我不认为我应该打扰.

想法?包?库?码?

谢谢TJ

java file-io file bufferedinputstream text-files

26
推荐指数
2
解决办法
7万
查看次数

在Python脚本中使用print语句的性能影响

我有一个Python脚本处理一个巨大的文本文件(大约4万行),并将数据写入两个单独的文件.

我添加了一个print语句,它为每行输出一个字符串以进行调试.我想知道从性能角度看它有多糟糕?

如果它非常糟糕,我可以删除调试行.

编辑

事实证明,对于包含400万行的文件中的每一行都有一个print语句会增加时间.

python console text-files

26
推荐指数
2
解决办法
1万
查看次数

使用Python从一个文本文件复制到另一个文本文件

我想将某些文本文件从一个文本文件复制到另一个文本文件.在我当前的脚本中,当我搜索字符串后,它会复制所有内容,如何复制文本的某个部分?例如,当它中有"tests/file/myword"时只复制行?

当前代码:

#!/usr/bin/env python
f = open('list1.txt')
f1 = open('output.txt', 'a')

doIHaveToCopyTheLine=False

for line in f.readlines():

    if 'tests/file/myword' in line:
        doIHaveToCopyTheLine=True

    if doIHaveToCopyTheLine:
        f1.write(line)

f1.close()
f.close()
Run Code Online (Sandbox Code Playgroud)

python text-files

26
推荐指数
4
解决办法
14万
查看次数

如何按行数限制(或截断)文本文件?

我想使用终端/ shell来截断或以其他方式将文本文件限制为一定数量的行.

我有一个完整的文本文件目录,每个目录只有前50k行才有用.

如何删除超过50000的所有行?

unix shell sed head text-files

26
推荐指数
2
解决办法
2万
查看次数

批处理/查找和编辑TXT文件中的行

我想创建一个批处理,同时在批处理文件中查找特定行,并能够编辑这些行.

例:

// TXT FILE //

ex1
ex2
ex3
ex4
Run Code Online (Sandbox Code Playgroud)

我想让批处理文件找到'ex3'并将其编辑为'ex5'让它看起来像这样:

ex1
ex2
ex5
ex4
Run Code Online (Sandbox Code Playgroud)

edit lines batch-file find text-files

25
推荐指数
7
解决办法
19万
查看次数

从文本文件中删除特定行?

我需要从文本文件中删除一条确切的行,但我不能为我的生活锻炼如何去做这件事.

任何建议或例子将不胜感激?

相关问题

从文本文件中删除行的有效方法(C#)

c# text-files

25
推荐指数
3
解决办法
10万
查看次数

使用PowerShell从文本文件中删除空行

我知道我可以使用:

gc c:\FileWithEmptyLines.txt | where {$_ -ne ""} > c:\FileWithNoEmptyLines.txt
Run Code Online (Sandbox Code Playgroud)

删除空行.但我如何用'-replace'删除它们?

powershell lines text-files

25
推荐指数
5
解决办法
11万
查看次数

Python多个用户同时附加到同一文件

我正在研究一个可以通过网络访问的python脚本,因此会有多个用户试图同时附加到同一个文件.我担心这可能导致竞争条件,如果多个用户同时写入同一文件,它可能会损坏文件.

例如:

#!/usr/bin/env python

g = open("/somepath/somefile.txt", "a")
new_entry = "foobar"
g.write(new_entry)
g.close
Run Code Online (Sandbox Code Playgroud)

我是否必须使用锁定文件,因为此操作看起来很危险.

python concurrency simultaneous text-files simultaneous-calls

24
推荐指数
3
解决办法
2万
查看次数

如何在反应中读取文本文件

截图 1 截图 2

我想从 react 项目中的文本文件中读取,但是当我尝试执行和读取时,我在控制台日志中得到了一个 HTML 示例代码。这是函数:

`onclick= () =>{
        fetch('data.txt')
            .then(function(response){
                return response.text();
            }).then(function (data) {
            console.log(data);
        })
    };`
Run Code Online (Sandbox Code Playgroud)

以及调用它的按钮:

` <button onClick={this.onclick}>click string</button>`
Run Code Online (Sandbox Code Playgroud)

text-files readfile reactjs

24
推荐指数
3
解决办法
6万
查看次数