博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习python
阅读量:7029 次
发布时间:2019-06-28

本文共 1482 字,大约阅读时间需要 4 分钟。

获取当前目录下的路径,目录和文件并写入文本

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()

 安装character encoding auto-detection

先装sudo apt-get install python-setuptools,然后进行安装sudo python setup.py install

4,安装karrigell

之前配置文件没有改,一直都不成功,后来在这里看到教程,成功了blog.sina.com.cn/s/blog_4dda073c0100q525.html(转)

转载于:https://www.cnblogs.com/newworldcom/p/4035157.html

你可能感兴趣的文章
JQuery 限制文本输入只能输入数字(可自定义正则表达式)
查看>>
Vim使用Vundle安装代码补全插件(YouCompleteMe)
查看>>
【树莓派】spi测试
查看>>
hdoj2111 Saving HDU
查看>>
【matlab】读写文件
查看>>
超越函数/微分方程 /积分中的技术/级数
查看>>
paper 34 :常见函数的举例(更新ing)2
查看>>
用requirejs使angularJS模块化开发
查看>>
: error C3861: “Sleep”: 找不到标识符
查看>>
冲刺第一周第五天
查看>>
Java 接口
查看>>
Android 微信第三方登录
查看>>
硬盘的读写原理
查看>>
实例 centos自动挂载、备份windows共享文件夹,并删除第7日前当天的备份
查看>>
LNMP下动静分离部署phpmyadmin软件包
查看>>
如何写更好的自动化测试用例
查看>>
60再谈指针
查看>>
repost
查看>>
android异步加载AsyncTask
查看>>
GCC Stack-Smashing Protector
查看>>