精华内容
下载资源
问答
  • TXT文件合并

    2013-10-13 21:42:44
    TXT文件合并
  • txt文件合并

    2013-11-27 21:11:34
    可以将多个txt文件内容合并,功能齐全!带有实例
  • txt文件合并,可以合并TXT文件,txt文件合并,可以合并TXT文件
  • TXT文件合并工具

    2018-03-28 23:44:55
    TXT文件合并软件是采用微软C#语言开发,合并文件数量没有限制,文件大小没有限制(前提是你的电脑内存也要足够多大才行),文件合并使用多线程进行处理,速度非常之快,合并100万的数据不到1秒,软件界面简洁美观,...
  • 西盟Txt文件合并器.zip

    2019-09-24 14:51:09
    西盟Txt文件合并器,支持多txt文件合并,一键合并多txt文本内容。
  • 多个TXT文件合并

    2019-07-11 13:48:06
    快速将多个TXT文件合并
  • TXT文件合并

    2015-08-15 18:28:10
    TXT文件合并
  • 为您提供TXT文件合并能手下载,Txt文件合并能手是一款功能强大,专业实用的优秀文件合并软件。软件操作简单,能够轻松将多个txt文件合并为一个文件,合并过程可自动换行,可自动删除多余表头。功能介绍 多个txt文件...
  • Txt文件合并

    2013-07-20 11:17:50
    西盟Txt文件合并器,可以合并txt等文件。
  • txt文件合并

    2011-12-15 19:44:33
    txt文件合并
  • 多个txt文件合并

    2014-05-06 09:57:23
    可以把一批txt文件合并成一个文件,文件小巧,功能强大,对数据处理很有用,喜欢拿走
  • 实现批量txt的读取并合并到一个txt中进行输出,主要用于tcga数据的预处理

    本程序功能

    将tcga数据的批量txt文件合并成一个txt。

    如下:

    • 原始的第一个txt(代表一个病人)的数据内容

     

    • 合并之后的txt数据,基因名不变,只是把病人的表达量收集到一起

     

     

    操作详细步骤

    本人测试通过的运行环境:Python 2.7  Windows 7 64bit  cmd命令运行器

    使用步骤:

            1.将要处理的数据txt文件放入到11这个文件夹下面(默认的root = 'C:\\tcga\\datapro\\11'),或者将单引号' '中的路径改成自己txt所在的文件夹的路径(结尾没有\\也行

     

            2.放入的txt文件建议不要超过100个,因为个数越多,读入时消耗电脑内存就越大,容易卡机,测试时100个可以正常运行

            3.默认生成的txt路径为F:/data1.txt,自己也可以修改这个路径和文件名

     

            4.点Windows键,在搜索栏输入 cmd 按回车键,cmd将被打开

            4.将tcga_txt.py文件复制到安装的Python所在的文件夹下,我的是C:\Python27(默认安装就是这个路径),能看到python.exe

     

            5.在cmd中输入cd C:\Python27(注意有空格)按回车会进入到该目录,然后输入python.exe tcga_txt.py  再按回车,就开始执行程序了,可以看到写入到输出文件的基因行数

     

            4.处理完第一批txt后,记得将生成的data1.txt改名或者的剪切到别的地方,防止第二批txt运行时生成的data1.txt将其覆盖掉

    源码

      tcga_txt.py

    # -*- coding:utf-8 -*-
    """
    Author:Logen
    Version=1.0
    Email:iin729@163.com
    测试的运行环境:Python 2.7  Windows 7 64bit 
    使用说明:
            1.将要处理的数据txt文件放入到11这个文件夹下面(默认的root = 'C:\\tcga\\datapro\\11'),或者将''中的路径改成自己txt所在的文件夹的路径也行
            2.放入的txt文件建议不要超过100个,因为个数越多,读入时消耗电脑内存就越大,容易卡机,测试时100个可以正常运行
            3.默认生成的txt路径为F:/data1.txt,自己也可以修改这个路径和文件名
            4.处理完第一批txt后,记得将生成的data1.txt改名或者的剪切到别的地方,防止第二批txt运行时生成的data1.txt将其覆盖掉
    """
    #当编写的Python文件即当前代码及注释中含有中文或者非英文字符时,需要声明编码格式为utf-8
    import os   #读取txt文件所需要的包
    import linecache #读取指定行函数linecache.getline(file_ob, line_num)所在的包
    
    root = 'C:\\tcga\\datapro\\11'#读取的批量txt所在的文件夹的路径
    file_names = os.listdir(root) #读取11文件夹下所有的(520个)txt的文件名
    file_ob_list = []   #定义一个列表,用来存放刚才读取的520个txt文件名
    for file_name in file_names:  #循环地给这520个文件名加上它前面的路径,以得到它的具体路径
        fileob = root + '\\' + file_name #文件夹路径加上\\ 再加上具体要读的的txt的文件名就定位到了这个txt
        file_ob_list.append(fileob) #将路径追加到列表中存储  ['C:\\tcga\\datapro\\11\\1.txt','C:\\tcga\\datapro\\11\\2.txt',。。。。]
    
    print file_ob_list  #打印这个列表的内容到显示屏,不想显示的话可以去掉这句
    
    ldata=[]
    data = []
        #file_ob_list是所有文件(比如10个txt)对象组成的列表,for用来循环读取每一个文件,读取一个文件的方式是一行行读入,
        # 每次循环一次for就读取所有文件的某一行,因为这一行的第一列都是基因名称,都是一样的
    line_num = 1  #从txt的第一行开始读入
    total_line = len(open(file_ob_list[0]).readlines()) #计算一个txt中有多少行
    while line_num <= total_line:        #只有读完的行数小于等于总行数时才再读下一行,否则结束读取
        for file_ob in file_ob_list:    #按顺序循环读取所有文件
                line = linecache.getline(file_ob, line_num)#读取这个文件的第line_num行
                line = line.strip() #去掉这一行最后一个字符/n 即换行符
                if line is None or len(line) ==0 :
                    break
                fields = line.split('\t')  #将这一行划分为两列,存放到列表中,fields是这样的: ['ENSG00000242268.2','0.0']
                prob = fields[1]           # fields[0]是'ENSG00000242268.2'   fields[1]是'0.0'
    
                #这个if部分只是将表达量的10位小数点压缩到4位,其实可以去掉这个处理
                if fields[1] != 'NA':      #基因表达量不是NA也就是为数字时,才对它进行小数点的减少处理
                    prob = float(fields[1]) #将字符形式的数字如'0.0'强制转化为浮点型(带小数点的数字)数字0.0
                    prob = '%.4f' % prob   #只保留小数点后面的4位小数
    
                if file_ob == file_ob_list[0] :  #如果读的是第一个txt文件,则将读进去的第一列基因名和第二列表达量
                    data = [fields[0], prob]     # 都加入到列表中  data=  ['ENSG00000242268.2','0.0']
                else :                          # 如果读进去的不是第一个文件,则跳到else执行,第一列不要,
                    data.append(prob)           #只将第二列表达量追加到之前的二维数组后面,假如这时读的是第二个文件的第一行
                                                # 此时fields为['ENSG00000242268.2','0.10'],则data=['ENSG00000242268.2','0.0','0.10']
    
        line_num = line_num + 1     #行数加1,好接着读取每一个文件的第二行
        ldata.append(data)        #将存放了所有txt的第一行数据的data,放到一个新的列表中保存,这时ldata就是一个二维列表,ldata=[['ENSG00000242268.2','0.0','0.10'],[...],...]
                                #用来存放所有的(60482行,就是所有的基因名)行数
        data=[]                #清空data用来存放所有txt的下一行
    
    f = open("F:/data1.txt", "w+")  #创建存放数据的文件
    for i,p in enumerate(ldata):    #将数据写入文件,i是enumerate()函数返回的ldata的某个元素p(就是一行数据,如['ENSG00000242268.2','0.0','0.10']从第一个开始)开始的序号(0,1,2等)
        for j,q in enumerate(p):   #读取p(如['ENSG00000242268.2','0.0','0.10'])中的每一个元素
            f.write(q + "\t" )    #将这个元素写到txt中,每写一个加入一个“\t”(它代表excel中的一根竖线)
        print i                 #显示一下打印到了第多少行
        f.write( "\n")         #每写完一行,就写入一个换行符"\n",好使的接下来的数据写入到第二行
    
    f.close()  #操作完一个文件后应该将它关闭
     

     

     

     

     
    展开全文
  • TXT文件合并器,一款合并文本文件的工具,可以的。
  • 因为整理字典,需要将多个txt文件合并且完成去重操作,此为第一版没有完成参数化,但实用性还可以。
  • TXT文件合并器.rar

    2020-03-07 17:10:52
    主要用于多个TXT文本文件的内容合并成一个TXT文件使用。 可能将多个Txt文本文件按顺序命名,并按顺序合并成一个完整的文件
  • 很好用过的一个txt文件合并器。支持多个txt文本合并
  • 将一个文件夹内所有txt文件合并成一个txt文件。 合并后的txt文件按章节对应原来每个txt文件,一个输入文件是一章,章节名字就是原txt文件文件名。 import os dirPath = "dirpath" #所有txt位于的文件夹路径 files = ...

    将一个文件夹内所有txt文件合并成一个txt文件。

    合并后的txt文件按章节对应原来每个txt文件,一个输入文件是一章,章节名字就是原txt文件文件名。

    import os
    dirPath = "dirpath" #所有txt位于的文件夹路径
    files = os.listdir(dirPath)
    res = ""
    i = 0
    for file in files:
        if file.endswith(".txt"):
            i += 1
            title = "第%s章 %s" % (i, file[0:len(file)-4])
    
            with open("dirpath/" + file, "r", encoding='utf-8') as file:
                content = file.read()
                file.close()
    
            append = "\n%s\n\n%s" % (title, content)
            res += append
    
    with open("dirpath/outfile.txt", "w", encoding='utf-8') as outFile:
        outFile.write(res)
        outFile.close()
    print(len(res))
    

    若用ipython notebook执行,启动用以下命令:

    ipython notebook --NotebookApp.iopub_data_rate_limit=2147483647
    

    转载于:https://www.cnblogs.com/xuejianbest/p/10285119.html

    展开全文
  • 1、将要合并的所有TXT文件按顺序放入TEXT文件夹中(例如:001.TXT,002.TXT) 2、点击-执行.bat 3、在TXET文件夹中找到new.txt,这个即为合并后的TXT文件
  • TX文件合并器 TX文件合并器 TX文件合并
  • TXT文件合并 分割软件

    2011-05-19 21:50:26
    TXT文件合并 分割软件 是一款强大的软件 带给人们更加方便 快捷的转换成想要的文件格式。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 124,665
精华内容 49,866
关键字:

txt文件合并