美文网首页大数据 爬虫Python AI SqlPython学习思科DevNet
可恶的txt文件,你的克星python来了,零基础也能玩转!

可恶的txt文件,你的克星python来了,零基础也能玩转!

作者: 1a076099f916 | 来源:发表于2019-01-15 13:39 被阅读10次
    可恶的txt文件,你的克星python来了,零基础也能玩转!

    简介:
    进群进群:700341555可以获取Python各类入门学习资料!

    这是我的微信公众号【Python编程之家】各位大佬用空可以关注下,每天更新Python学习方法,感谢!

    111111111111.png

    最近发现电脑一堆txt文件,又不知道有没有用,一个个打开又太麻烦,所以想到利用python的方便,写了一个脚本把他写到excel文件,下面就介绍一下这几种方法;

    要被处理的txt文件;

    可恶的txt文件,你的克星python来了,零基础也能玩转! 可恶的txt文件,你的克星python来了,零基础也能玩转!

    我们想要的结果;

    可恶的txt文件,你的克星python来了,零基础也能玩转!

    可以看到这个数据还是很多的,提示如果数据过大过行数xls格式的excel会报错,用xlsx格式可以解决这个问题。

    读区单个txt文件到excel文件:

    可恶的txt文件,你的克星python来了,零基础也能玩转!

    先导入我们要用到的库 xlwt;用deadlines打开读区txt文件;新建一个excel文件并赋值给file,创建一个sheet,赋值给sheet变量,初始法i = 0,表示重第0列开始写入,并列一直增加

    遍历lines,然后去掉两边的空格,以' , '分割txt文件,我们的txt文件只有一列,只要把第0列的文件写入到excel即可,最后保存文件;

    读区多个txt文件到excel文件:

    可恶的txt文件,你的克星python来了,零基础也能玩转!

    txtname得到当前脚本的路径,i = 0表示重第0列开始写入,并让列一直增加,创建一个excel文件赋值给file,创建一个sheet赋值给sheet,遍历当前文件夹,如果时txt结尾的我们就打开文件,遍历f然后去掉两边的空格,以' '分割txt文件,我们的txt文件只有一列,只要把第0列的文件写入到excel即可,最后保存文件;

    pandas读取多个txt文件到excel文件:

    可恶的txt文件,你的克星python来了,零基础也能玩转!

    推荐使用pandas库的方法,因为用起来比较简单,使用的代码也比较少,新建一个空列表用来存取多个txt文件,前面基本差不多,直接看df这一句吧,用pandas的read_tablel来读区txt文件,把读区的文件用append方法加载到列表中,最后用concat方法把多个txt文件合并赋给data,最后保存就可以了,是不时很简单呢?

    相关文章

      网友评论

        本文标题:可恶的txt文件,你的克星python来了,零基础也能玩转!

        本文链接:https://www.haomeiwen.com/subject/okfydqtx.html