【Python】python os模块 读取目录
2017-06-07 00:00
274 查看
因为要写一个脚本,自己只会一点python,所以写了一个python脚本遍历目录执行cmd命令
代码如下:
参考资料:
代码如下:
#! -*- coding:utf-8 -*- import sys import os reload(sys) sys.setdefaultencoding('utf-8') # 列出目录下文件 root_path = "C:\Users\okbeng\Desktop\project" def deploy_spider(root_path): projects = os.listdir(root_path) for project in projects: os.chdir(root_path+"\\"+project) print os.getcwd() result = os.system("scrapyd-deploy "+ project) print "部署完成..." # return result deploy_spider(root_path)
参考资料:
1. os.sep 可以取代操作系统特定的路径分割符。 2. os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。 3. os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。 4. os.getenv()和os.putenv()函数分别用来读取和设置环境变量。 5. os.listdir()返回指定目录下的所有文件和目录名。 6. os.remove()函数用来删除一个文件。 7. os.system()函数用来运行shell命令。 8. os.linesep字符串给出当前平台使用的行终止符。例如,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r'。 9. os.path.split()函数返回一个路径的目录名和文件名。 10. os.path.isfile()和os.path.isdir()函数分别检验给出的路径是一个文件还是目录。 11. os.path.existe()函数用来检验给出的路径是否真地存在 os和os.path模块 os.listdir(dirname):列出dirname下的目录和文件 os.getcwd():获得当前工作目录 os.curdir:返回当前目录('.') os.chdir(dirname):改变工作目录到dirname os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false os.path.isfile(name):判断name是不是一个文件,不存在name也返回false os.path.exists(name):判断是否存在文件或目录name os.path.getsize(name):获得文件大小,如果name是目录返回0L os.path.abspath(name):获得绝对路径 os.path.normpath(path):规范path字符串形式 os.path.split(name):分割文件名与目录(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在) os.path.splitext():分离文件名与扩展名 os.path.join(path,name):连接目录与文件名或目录 os.path.basename(path):返回文件名 os.path.dirname(path):返回文件路径
相关文章推荐
- 20-python_os模块-目录操作
- Python 使用os模块遍历文件目录
- python 下利用os模块创建目录以及巧妙使用if not os.path.exits()创建
- python中利用os模块打印任意文件夹里面的文件名字,当前文件夹路径,已经其的目录名字
- python os模块之找到目录下最新的文件
- python OS模块: 目录操作
- python os模块 操作文件和目录
- python使用os模块获取当前目录
- python中OS模块操作文件和目录
- Python学习OS 模块来处理文件和目录
- python shell中python os模块实用函数(含改变当前工作路径、显示当前目录等)
- os、os.path 模块中关于文件、目录常用的函数使用方法(python)
- Python模块函数:os.listdir 打印Win7目录中的文件-中文乱码问题
- Python模块详解以及import本质,获得文件当前路径os.path.abspath,获得文件的父目录os.path.dirname,放到系统变量的第一位sys.path.insert(0,x)
- Python读取文件目录树——os.walk
- python 目录文件操作 os模块
- python基础:os模块中关于文件/目录常用的函数使用方法
- Python os模块实例之遍历目录及子目录指定扩展名的文件
- python os模块创建目录
- python os模块常用操作文件目录方法