关闭

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

203人阅读 评论(0) 收藏 举报
分类:

## 转换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)


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:143076次
    • 积分:3972
    • 等级:
    • 排名:第8179名
    • 原创:243篇
    • 转载:159篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论