+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

Python - OS操作系统API

发布于2019-10-29 18:38     阅读(1021)     评论(0)     点赞(19)     收藏(0)


 注意: os模块操作大小写不敏感, 如需进行大小写操作,调用string API

import os

# 遍历文件

# root 当前根目录 -- str字符串类型
# dirs 当前根目录下的子目录list集合 -- list列表类型
# files 当前根目录下的文件list集合 -- list列表类型
# path 操作目录 -- str字符串类型
# file 当前根目录下的某一文件 -- str字符串类型
# x 当前根目录下的某一文件名的字符 -- str字符串类型
for root, dirs, files in os.walk(path):
    for file in files:
        for x in file:
            pass

# 重命名文件

os.rename(src, dst)

# 获取当前工作目录

os.getcwd()

# 删除文件

os.remove(path)

# 返回绝对路径
os.path.abspath(path)

# 返回文件名
os.path.basename(path)

# 返回文件路径
os.path.dirname(path)

# 如果路径 path 存在,返回 True;如果路径 path 不存在,返回 False。
os.path.exists(path)

# 路径存在则返回True,路径损坏也返回True
os.path.lexists(path)

# 返回最近访问时间(浮点型秒数)
os.path.getatime(path)

# 返回最近文件修改时间
os.path.getmtime(path)

# 返回文件 path 创建时间
os.path.getctime(path)

# 返回文件大小,如果文件不存在就返回错误
os.path.getsize(path)

# 判断是否为绝对路径
os.path.isabs(path)

# 判断路径是否为文件
os.path.isfile(path)

# 判断路径是否为目录
os.path.isdir(path)

# 判断路径是否为链接
os.path.islink(path)

# 判断路径是否为挂载点
os.path.ismount(path)

# 把目录和文件名合成一个路径
os.path.join(path1[, path2[, ...]])

# 转换path的大小写和斜杠
os.path.normcase(path)

# 规范path字符串形式
os.path.normpath(path)

# 从start开始计算相对路径
os.path.relpath(path[, start])

# 判断目录或文件是否相同
os.path.samefile(path1, path2)

# 判断fp1和fp2是否指向同一文件
os.path.sameopenfile(fp1, fp2)

# 把路径分割成 dirname 和 basename,返回一个元组
os.path.split(path)

# 分割路径,返回路径名和文件扩展名的元组
os.path.splitext(path)

# 把路径分割为加载点与文件
os.path.splitunc(path)

# 分割路径,返回路径名和文件扩展名的元组
os.path.splitext(path)

# 路径分隔符
os.path.sep     # \

# 开启外部应用
os.startfile(r"D:\Program Files (x86)\Youdao\YoudaoNote\YoudaoNote.exe")

# 运行外部exe文件
    # 改变工作目录
    os.chdir("ResourcesStation_Ob.encrypt_derios5_1908061814")
    path_01 = r"HUNTER.exe"
    os.system(path_01)

# 暂停运行,按任意键继续
os.system("pause")

# 运行外部bat文件(注:依然在此窗口)
os.system("localHttp.bat")

 

 

 

 

 



所属网站分类: 技术文章 > python文章

作者:放羊人

链接: http://www.pythonheidong.com/blog/article/147819/

来源:python黑洞网 www.pythonheidong.com

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

19 0

赞一赞 or 踩一踩

收藏该文
已收藏

评论内容:(最多支持255个字符)

相似文章

  ATF-(Vantpy1.03)自动化测试框架

  torchvision.transforms

  算法:时间与收益【贪婪】

  剑指offer:Python 二叉树的深度

  服务端&客户端通信实例

  Python 的json标准库使用方法

  Flask笔记:WTForms

  linux 中使用 evdev 捕获键盘(遥控器)输入

  Daily学习笔记(一)

  利用正则表达式爬取豆瓣读书top250书籍信息 附有详细分析

优质资源排行榜

 python经典电子书大合集下载 下载次数 8122

 零基础java开发工程师视频教程全套,基础+进阶+项目实战(152G) 下载次数 7549

 零基础前端开发工程师视频教程全套,基础+进阶+项目实战(共120G) 下载次数 7442

 零基础大数据全套视频400G 下载次数 7005

 零基础php开发工程师视频教程全套,基础+进阶+项目实战(80G) 下载次数 6893

 零基础软件测试全套系统教程 下载次数 6504

 全套人工智能视频+pdf 下载次数 6440

 IOS全套视频教程 基础班+就业班 下载次数 4680

 编程小白的第一本python入门书(高清版)PDF下载 下载次数 3309

10  effective python编写高质量Python代码的59个有效方法 pdf下载 下载次数 3118

11  Python深度学习 pdf下载 下载次数 3087

12  python从入门到精通视频(全60集)python视频教程下载 下载次数 3002

13  python项目开发视频 下载次数 3001

14  笨办法学python pdf下载 下载次数 3000

15  使用python+pygame开发的小游戏《嗷大喵快跑》源码下载 下载次数 2998

16  黑马2017年java就业班全套视频教程 下载次数 2992

17  树莓派Python编程指南 pdf下载 下载次数 2991

18  python实战项目 平铺图像板系统源码下载,适用于想要保存,标记和共享图像,视频和网页的用户 下载次数 2987

19  利用python实现程序内存监控脚本 下载次数 2987

20  老男孩python自动化视频 下载次数 2982

21  Python基础教程 pdf下载 下载次数 2974

22  老王python基础+进阶+项目视频教程 下载次数 2973

23  尚硅谷Go学科全套视频 下载次数 2972

24  某硅谷Python项目+AI课程+核心基础视频教程 下载次数 2968

25  Web前端实战精品课程 下载次数 2967

26  [小甲鱼]零基础入门学习Python 下载次数 2962

27  tron python小游戏 下载次数 2962

28  老男孩python全栈开发15期 下载次数 2958

29  Python Cookbook第三版中文PDF下载高清完整扫描原版 下载次数 2955

30  2017最新web前端开发完整视频教程附源码 下载次数 2948

31  Python算法教程_中文版 pdf下载 下载次数 2931

32  最新全套完整JAVAWEB2018开发视频 下载次数 2926

33  Spring boot实战视频6套下载 下载次数 2909

34  python全套视频十五期(116G) 下载次数 2905

35  Python项目实战 下载次数 2885

36  30个小时搞定Python网络爬虫 含源码 下载次数 2883

37  python全自动抢火车票教程-python视频教程下载 下载次数 2883

38  简明python教程 (A Byte of Python)pdf下载 下载次数 2880

39  Python高性能编程 pdf下载 下载次数 2878

40  尚硅谷大数据之Hadoop视频 下载次数 2876

41  利用Python进行数据分析 pdf下载 下载次数 2868

42  流畅的Python PDF下载高清完整扫描原版 下载次数 2865

43  Python A~B~C~ python视频教程下载 下载次数 2865

44  数据结构与算法视频(小甲鱼讲解-全) 下载次数 2863

45  web小程序表白天数倒计时源码下载 下载次数 2862

46  python基础视频教程 下载次数 2862

47  go语言全套视频 下载次数 2854

48  清华学霸尹成Python爬虫视频-ok 下载次数 2846

49  黑马前端36期最全视频和代码 下载次数 2842

50  2018最新全套web前端视频教程+源码下载 下载次数 2841