python txt文件批处理

首先,切换文件路径到所在文件夹

然后,将txt文件内容按行读取,写入到all.txt

def txtcombine():
    files=glob.glob(‘*.txt‘)
    all = codecs.open(‘all.txt‘,‘a‘)   #a代表追加
    for filename in files:
        print(filename)
        fopen=codecs.open(filename,‘r‘,encoding=‘utf-8‘)
        lines=[]
        lines=fopen.readlines()
        fopen.close()
        for line in lines:
            for x in line:
                all.w

#读取为DataFrame格式

all1 = pd.read_csv(‘all.txt‘,sep=‘ ‘,encoding=‘GB23保存为csv文件
 #保存为csv格式
        all1.to_csv(‘all.csv‘,encoding=‘GB2312‘)
    return all
if __name__==‘__main__‘:
    txtcombine()
  


原文地址:https://www.cnblogs.com/luban/p/9005037.html

时间: 2024-08-11 01:13:05

python txt文件批处理的相关文章

python txt文件常用读写操作

文件的打开的两种方式 f = open("data.txt","r") #设置文件对象 f.close() #关闭文件 #为了方便,避免忘记close掉这个文件对象,可以用下面这种方式替代 with open('data.txt',"r") as f: #设置文件对象 str = f.read() #可以是随便对文件的操作 一.读文件 1.简单的将文件读取到字符串中 f = open("data.txt","r&qu

python txt文件的写入和读取

1.文件的打开 使用open () 函数 打开文件.他有两个参数,文件路径或文件名和文件的打开方式. "r" 只读模式,不能编辑和删除文件内容. "w" 写入模式,会先将文件之前的内容清空,然后再写入. "a" 追加模式,会将数据添加的之前内容的后面. 如果不给打开方式,默认为只读模式. f=open("test.txt") #默认为只读模式 f=open("test.txt",'r') #只读模式 f=o

python—txt文件转py文件再转ZIP格式

一.  创建新的txt文本: 二.  编写代码并另存为,转成py文件: 三.  转成ZIP格式     原文地址:https://www.cnblogs.com/xiaobai-yemao/p/8594532.html

Python txt文件读取写入字典的方法(json、eval)

一.使用json转换方法 1.字典写入txt import json dic = { 'andy':{ 'age': 23, 'city': 'beijing', 'skill': 'python' }, 'william': { 'age': 25, 'city': 'shanghai', 'skill': 'js' } } js = json.dumps(dic) file = open('test.txt', 'w') file.write(js) file.close() 2.读取txt

python打开文件的N种姿势

# python打开文件的N种姿势 print('[1]使用open()函数+简单for循环') f1 = open('python.txt') for line in f1: print(line.strip()) f1.close() print('分隔符'.center(40,'-')) print('[2]使用open()函数打开+逐行读取并打印') f2 = open('python.txt') while True: line = f2.readline().strip() # f1

Selenium+Python参数化:读取TXT文件

概述 从Selenium模块化一文中,可以看出参数化的必要性,本文来介绍下读取外部txt文件的方法. 如何打开文件 打开文件有以下两个函数可以应用: 1.open(file_name,access_mode) file_name: 文件路径及名称: access_mode :访问方式,具体参数如下,,未提供参数,则默认为r: r:表示读取: w:表示写入: a:表示添加: +: 表示读写: b:表示2进制访问; 2.file函数 file()内建函数它的功能等于open(),如下根据文档说明可知

Python读取txt文件

Python读取txt文件,有两种方式: (1)逐行读取 1 data=open("data.txt") 2 line=data.readline() 3 while line: 4 print line 5 line=data.readline() (2)一次全部读入内存 1 data=open("data.txt") 2 for line in data.readlines(): 3 print line

Python操作小结(连接mysql、解析txt文件)

有段时间没有使用python了,对它的语法有点生疏,花了几个小时熟悉,期间发现很多小细节不清楚.为了下次能快速上手,避免重复犯错,我将python使用过程中的一些问题在这篇博文中记录小结一下,主要内容涉及到python操作mysql数据库,和解析txt文本.注:我用的是python2.7版本. 一.导入模块 python的脚本文件里面,可以导入其他脚本文件,并引用其中的方法和参数,使用关键字import.如下: import os,glob,sys 二.基础语法 1.普通变量定义 python

Python读取中文txt文件错误:UnicodeEncodeError: 'gbk' codec can't encode character

1 with open(file,'r') as f: 2 line=f.readline() 3 i=1 4 while line: 5 line=line.decode('utf-8') 6 print str(i)+": "+line7 line=f.readline() 8 i=i+1 用以上代码读取一个包含中文的txt文件时,在正确地读取并打印了六百多行之后,print str(i)+": "+line这一行报错: UnicodeEncodeError: