# -*- coding: utf-8 -*-
#python 27
#xiaodeng
#怎么将txt文件转化为html格式的文件?--极为丑陋的方式import os#找出所有的txt格式的文件
def getAllTxtFilename(path):'找出所有的txt格式的文件,未对子文件夹进行查找'#初始化一个空listTxtFileNames=[]for dirpath,dirnames,filenames in os.walk(path):'''#os.walk(path),返回结果为3项:#dirpath为文件路径#dirnames为一个list,为文件夹下所有子目录文件#filenames为文件名'''for fileName in filenames:#print Name#extend只接受一个列表做为参数#filesName为单个文件而不是一个list结构,所以不能用extend,而需要用appendif fileName[-3:]=='txt':#查找特定后缀的文件
                TxtFileNames.append(fileName)return TxtFileNames#构造txt转html函数
def txtToHtmlLink(path):#调用getAllTxtFilename函数filenames=getAllTxtFilename(path)#将html代码编写好之后全部写入一个list中htmlLink=['<html>\n<head>\n']for filename in filenames:if os.path.isfile(filename):'os.path.isfile-->检查filename是不是文件类型'myfile=open(filename)#读取第一行,将其作为html的标题firstline=myfile.readline().strip()firstline='<title>'+firstline+'</title>\n</head>\n<body>\n'#追加写入list中
            htmlLink.append(firstline)#第一行已经读取,再次读取时不会重复读取lines=myfile.readlines()for line in lines:line=line.strip()#写入正文内容if 'NO' in line:#寻找文件特征line='<br>'+line+'</br>'line='<li>'+line+'</li>'htmlLink.append(line)#结尾htmlLink.append('\n</body>\n</html>')myfile.close()return htmlLinkif __name__=='__main__':#path:将此处替换为实际文件夹的路径,注意这里为文件夹路径而不是文件路径,python文件夹path=r"C:\python"html_links=txtToHtmlLink(path)HtmlFile=open('xiaodeng.html','w')for line in html_links:HtmlFile.write(line) HtmlFile.close()

怎么将txt文件转化为html格式的文件?--极为丑陋的方式相关推荐

  1. msg文件转成html文件,如何将MSG格式的文件转换为PDF格式文件?

    三.如何将MSG格式的文件转换为PDF格式的文件? 想要随时查看MSG格式文件的话,格式转换就成为了理想的途径,下面将教大家将MSG格式的文件转换为PDF格式文件三种方式,一起去学习一下吧. 1.借助 ...

  2. 总结:m文件转化为c/c++语言文件,VC编译

    fork (撒哈拉沙漠的沙)                于 Thu Dec  4 00:56:56 2003 说道: 发信人: fork (撒哈拉沙漠的沙), 信区: Matlab 标  题: 总 ...

  3. JAVA读取文件内容,按格式输出文件

    JAVA读取文件内容,按格式输出文件记录 一.我们要做什么? 1.本次我们来使用java将文件按格式输出. 二.我们为什么要做? 1.在使用jmeter脚本时候有个动态参数的文件,需要读取多个参数,人 ...

  4. pythonutf8转gbk,Python实现把utf-8格式的文件转换成gbk格式的文件

    需求:将utf-8格式的文件转换成gbk格式的文件 实现代码如下: 代码如下: def ReadFile(filePath,encoding="utf-8″): with codecs.op ...

  5. 转:intellij idea如何右键新建文件中添加jsp格式的文件【初学者适用】

    转载:https://blog.csdn.net/weixin_43970743/article/details/84983066 版权声明:如果对您有所帮助,那就随手分享帮助更多人吧! https: ...

  6. python中utf-8和gbk编码格式_Python实现把utf-8格式的文件转换成gbk格式的文件

    需求:将utf-8格式的文件转换成gbk格式的文件 实现代码如下: 复制代码 代码如下: def ReadFile(filePath,encoding="utf-8"): with ...

  7. Office2007打开文件提示“您尝试打开的文件xxx.xls的格式与文件扩展名指定的格式不一致”的解决办法

    原文地址为: Office2007打开文件提示"您尝试打开的文件xxx.xls的格式与文件扩展名指定的格式不一致"的解决办法 打开文件时提示"您尝试打开的文件xxx.xl ...

  8. 深度学习|dota格式的txt文件转化为yolo格式的txt文件

    最近打比赛用到的SAR舰船目标检测集,赛方给出的是dota格式的标签文件,如图: 上图中前8个数据代表真实框四个点的坐标(以左上角坐标顺时针旋转),ship是DOTA数据集的分类,最后的0表示识别难易 ...

  9. 转:在ubuntu下将dmg文件转化为iso格式

    发表于 2012 年 02 月 09 日 由 sonyfe25cp dmg格式是Mac系统下使用的文件,在Ubuntu下不能直接使用. iso格式则是大多数Linux和Windows下常用的镜像文件格 ...

最新文章

  1. usaco party lamps
  2. linux 下/proc/cpuinfo三级缓存,linux /proc/cpuinfo文件分析
  3. 表上作业法matlab实现,高人帮忙改改,有关表上作业法的C++程序
  4. php月历,PHP生成月历代码
  5. 海南大学植物代谢组学技术开发与创新应用课题组博士后招聘
  6. RabbitMQ 基本概念介绍-----转载
  7. 计算机程序C语言若初始数为48,2016年计算机软考程序员模拟选择试题
  8. 优秀的.NET Winform UI控件(标价$399):DotNetMagic Version 3.0 Released
  9. java关于注释的使用错误的是,java考试练习题
  10. 怎么修改HTML中样式的项目序号,给Ol的序号设置样式,怎么做?
  11. 计算机编程常见if语句,if编程搞笑语句
  12. 保持hlist_node内存的紧凑性连续性以提高遍历性能
  13. 序列试题---最大子序列、最长递增子序列、最长公共子串、最长公共子序列、字符串编辑距离 .
  14. 保险与赌博的差异,航延险是赌博吗?
  15. Eclipse官网快速下载
  16. 海贝音频384khz_海贝音乐app下载-海贝音乐最新版下载v4.0.1-IT168下载站
  17. 云帆教育大数据分享-Flume-0.9.4源码编译及一些编译出错解决方法
  18. python的pymysql模块安装与使用
  19. python程序员加班多吗_程序员加班严重,如何才能不加班
  20. mysql启动关闭debug

热门文章

  1. python在bim中的应用_BIM在智慧桥梁中的应用
  2. 猿创征文|那些年我们追过的那些技术
  3. C++打点计时器工具
  4. flv文件如何转换成mp4 将flv转换成mp4格式的方法是什么
  5. echarts图表图片下载
  6. 足坛名帅巡礼之郎尼克
  7. 分享一款开源的百度云网盘下载工具,轻量,方便~
  8. 优秀的Java程序员都在看哪些书?
  9. 前端开发之闭包、继承、原型链
  10. IC入行须知丨数字IC工程师岗位全解