python 文件夹遍历

获取命令行传入的参数
import sys
len(sys.argv) #参数个数
sys.argv[0] # 脚本名
sys.argv[1] #参数
遍历文件夹下的文件
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
def allfiles(filepath):
#遍历filepath下所有文件,包括子目录
  files = os.listdir(filepath)
  for fi in files:
    fi_d = os.path.join(filepath,fi)            
    if os.path.isdir(fi_d):
      gci(fi_d)                  
    else:
      print os.path.join(filepath,fi_d)

#递归遍历/root目录下所有文件
allfiles('/root')
基础知识
str.split(' ')
str[1:]

array.__len__()

if true:
    print 1
else:
    print 0

for (key, value) in sourcesMap.items():
        print key + " -- "+ value

os.path.isdir(path)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,239评论 2 33
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,992评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,558评论 25 708
  • 桃之妖妖0102阅读 532评论 0 0
  • 生活中,我们经常会听到“脾虚”二字,可是却不知道脾胃到底有什么伤害。其实,脾虚本身虽然不会导致我们身体出现大病,但...
    笛笙荟阅读 348评论 0 0