首页 > 代码库 > 学习python
学习python
获取当前目录下的路径,目录和文件并写入文本
1 # -*- coding:utf-8 -*-2 import os3 for root,dirs,files in os.walk(os.getcwd()):4 print root,dirs,files 5 open(‘mycd.cdc‘,‘a‘).write("%s %s %s" %(root,dirs,files))
函数化,将同一个目录下的内容写入不同的文件中
# -*- coding:utf-8 -*-import osdef cdWalker(cdrom,cdcfile): export="" for root,dirs,files in os.walk(os.getcwd()): export+="\n %s;%s;%s" % (root,dirs,files) open(cdcfile,‘w‘).write(export)cdWalker(os.getcwd,‘cd1.cdc‘)cdWalker(os.getcwd,‘cd2.cdc‘)
模拟cmd命令
# -*- coding:utf-8 -*-import sys,cmdclass PyCDC(cmd.Cmd): def __init__(self): cmd.Cmd.__init__(self) def help_EOF(self): print "退出程序" def do_EOF(self,line): sys.exit() def help_walk(self): print "扫描光盘内容 walk cd and export into *.cdc" def do_walk(self,filename): if filename== "":filename = raw_input("输入cdc文件名::") print "扫描目录下的内容保存到:‘%s‘" % filename def help_dir(self): print "指定保存/搜索目录" def do_dir(self,pathname): if pathname=="": pathname = raw_input("输入指定保存/搜索目录:") def help_find(self): print "搜索关键词" def do_find(self,keyword): if keyword == "":keyword=raw_input("输入搜索关键字:") print "搜索关键词:‘%s‘" %keywordif __name__==‘__main__‘: cdc=PyCDC() cdc.cmdloop()
学习python
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。