python之转换源码后缀名为txt后缀名

原创 2015年11月18日 22:37:30

## 转换c/cpp文件为txt后缀名(手机browser阅读)的html列表


import os,sys,re
import shutil,string

def getList(dirname,pFunc):
    try:
        ls=os.listdir(dirname)
    except:
        print dirname,'is access deny'
    else:
        for file in ls:
            temp = os.path.join(dirname,file)
            if(os.path.isdir(temp)):
                getList(temp,pFunc)
            else:
                pFunc(dirname,file)
#[OK]
def getType(fname):
    pos = fname.rfind(".")
    if pos != -1:
        return fname[pos + 1:]
    return ""
def printCppFile(dirname,file):
    if file == "dev.py" or file == "index.html":
        return
    m_type = getType(file)
    newFile = "%s.txt" % ( file.replace(".","_"))
    if m_type != "txt":
        oldName = os.path.join(dirname,file)
        newName = os.path.join(dirname,newFile)
        os.rename(oldName,newName)
    print "<a href=\"%s\">%s</a><hr>" % (file,file)

def printHead():
    print "<head>\n"
    print "<style>"
    print "a{ font-size:40;  }"
    print "</style>"
    print "</head>"
printHead()
getList(os.getcwd(),printCppFile)


相关文章推荐

JAVA获取文件后缀名源码

  • 2014年09月03日 20:13
  • 217B
  • 下载

易语言批量修改文件后缀名源码

  • 2017年09月27日 14:16
  • 17KB
  • 下载

pig脚本不需要后缀名(python tempfile模块生成pig脚本临时文件,执行)

pig 脚本运行不需要后缀名pig脚本名为tempfile,无后缀名 用pig -f tempfile 可直接运行 另外,pig tempfile也可以直接运行 这样就可以用python临时文件存储p...

VC++后缀名含义.txt

  • 2014年04月22日 22:43
  • 720B
  • 下载

Python批量改文件名、后缀名

  • 2016年05月27日 22:19
  • 4KB
  • 下载

python 学习记录(11)-文件处理/读取文件/文件写入内容/文件删除/文件复制/文件重命名/后缀名/内容查找与替换/文件比较/ 配置文件访问/目录创建与删除/遍历目录/定向输出

1.1 创建文件 #!/usr/bin/python # -*- coding: UTF-8 -*- # 创建文件 context = '''hello world hello Chin...

文件后缀名批量转换.exe

  • 2012年01月29日 11:35
  • 539KB
  • 下载

python自动化,读取文件夹内所有文件名字,并做简单的后缀名匹配

python写程序的时候,有时对程序进行测试,不管你是读取文本还是图像,小至5、6个你可以手动输入,可当有成千上万个测试样本的时候…….直接进入主题,下面简单介绍一下 os.listdir() 这个函...

批量修改文件名和后缀名的python设计

闲着无事,用python写了下关于批量修改文件名的小脚本,相信很多人都有这样的情况。 脚本分为5种情况,模式及具体操作由原文件配置,可以通过修改文件中的变量实现自己的需求。 将文件拷贝到目的文件夹...

防范用户通过篡改 文件后缀名的方式欺骗服务器,使用二进制流的方式读取文件头文件,将头文件转换为16 进制

package com.servlet; import java.io.FileInputStream; import java.io.FileNotFoundException; import j...
  • ycyez
  • ycyez
  • 2015年06月26日 18:10
  • 797
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python之转换源码后缀名为txt后缀名
举报原因:
原因补充:

(最多只允许输入30个字)