怎么把一个较大的TXT文件分成几个较小的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么把一个较大的TXT文件分成几个较小的相关的知识,希望对你有一定的参考价值。

参考技术A 分类: 电脑/网络
问题描述:

怎么把一个较大的TXT文件分成几个较小的

解析:

txt文本分割器

这个文本分割器可以把较大的文本平均分割成若干个文本,然后多文本导出到一个文件夹!

下载地址:qdewind/bbs/viewthread.php?tid=800&extra=page%3D1

软件名称: 文本分割器

最新版本: 4.3.14

软件类别: 文本工具

开发人员: 3KBsoft

软件语言: 简体中文

编程环境: WinXP + VB6

测试环境: WinXP

运行环境: Win9x/Me/2k/XP/3K

软件授权: 免费

软件大小: 700 KB

官方主页: 3kbsoft

软件介绍:

现在大部分聊天软件都限制了发送文本的长度,如果你想发送较长的文本,此软件即可派上用场.本软件可以把一个文本按照条件分割为几段,这样就解决了发送长文本的烦恼.特点:①界面简洁漂亮;②操作简便;③具有按"字数"或按"行数"两种模式分割文本;④免费绿色软件,不写注册表.

安装说明:

下载完文件后,双击下载的文件即可开始安装,出现安装界面后按照安装软件的提示一步一步操作下去就可以了。

运行说明:

本软件需要VB6运行库的支持,如果运行软件后出现"找不到文件'msvbvm60.dll'"的错误提示说明你还没有安装VB6运行库.要下载该运行库请点击这里:70725/3kbsoft/bbs/forumTopicRead?id=20

Matlab - 能够将一个结构的字段分解成几个较小的字段。

谢谢您的支持。

我有以下问题需要解决:我测量了一些温度,数值从来没有低于2,我已经做了几次测量。我在matlab上有一个结构的字段,它包含了一个大日志中的所有测量值(见附图)。我想根据数据中看到的条件,把这个日志分成更小的日志。在这种情况下,条件是 "每当温度超过3时,打破日志,并将这块数据放入一个新的字段"。

请你帮我解决这个问题好吗?

如果需要进一步解释说明这个问题,请告诉我。

谢谢您

enter image description here

答案

如果我对问题的理解正确的话,你希望当某个值超过3时,将结构的一个字段打散,然后用下面的值创建一个新的字段,直到下一个3。

下面是一个例子。给定

s.Temperature = [1 2 3 4 5 2 3 4 5];

下面的代码。

indx = find(diff(s.Temperature > 3) == 1);
l = length(indx);

for i=1:l
    if i==l
        s = setfield(s,['new_field_', num2str(i)],s.Temperature(indx(i):end));
    else
        s = setfield(s,['new_field_', num2str(i)],s.Temperature(indx(i):indx(i+1) - 1));
    end
end

将生成。

s = 

  struct with fields:

    Temperature: [1 2 3 4 5 2 3 4 5]
    new_field_1: [3 4 5 2]
    new_field_2: [3 4 5]

当你完成后,你可以简单地删除该字段。Temperature:

rmfield(s,'Temperature')

以上是关于怎么把一个较大的TXT文件分成几个较小的的主要内容,如果未能解决你的问题,请参考以下文章

Matlab - 能够将一个结构的字段分解成几个较小的字段。

如何拆分TXT文件

使用 Python 按行号将大文本文件拆分为较小的文本文件

我可以将我的长序列分成 3 个较小的序列并使用有状态 LSTM 处理 3 个样本吗?

返回一个大查询还是几个较小的查询更好?

将音频与 ffmpeg 组合中断视频