博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python OS模块
阅读量:5260 次
发布时间:2019-06-14

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

一、定义

os模块是与操作系统交互的一个接口

二、实例

1 import os 2 # 获得当前目录下的文件列表 3 print(os.listdir('.')) 4  5 # 获得文件的大小 6 print(os.stat('m1.py').st_size) 7  8 # 获得系统路径、行、系统变量的分隔符 9 print(os.sep)10 print(os.linesep)11 print(os.pathsep)12 print([os.sep,os.linesep,os.pathsep])13 14 # 执行系统命令获得结果15 res=os.system('dir .')16 print('====?>',res)17 18 # 获得绝对路路径19 print(os.path.dirname(r'C:\a\b\c\d\a.txt'))20 # 获得文件名21 print(os.path.basename(r'C:\a\b\c\d\a.txt'))22 # 获得当前路径的文件名与路径23 print(os.path.split(r'C:\a\b\c\d\a.txt'))24 25 # 获得当前文件的创建时间26 print(os.stat('m1.py').st_atime)27 # 获得当前文件的大小28 print(os.stat('m1.py').st_size)29 # 获得当前文件的大小30 print(os.path.getsize('m1.py'))31 32 # 连接路径33 print(os.path.join('C:\\','a','b','c','d.txt'))34 # 但如果参数中有两个根路径,那会忽略第一个根路径到最后的文件名中间的全部路径35 print(os.path.join('C:\\','a','b','D:\\','c','d.txt'))36 37 # 获得路径会把其中的/或\\全部转为\38 print(os.path.normcase('c:/wiNdows\\system32\\')  )39 # 获得路径会自动解析..返回路径40 print(os.path.normpath('c://wIndows\\System32\\../Temp/')  )41 a='/Users/jieli/test1/\\\a1/\\\\aa.py/../..'42 print(os.path.normpath(a))43 print(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))44 BASE_DIR=os.path.normpath(os.path.join(45     os.path.abspath(__file__),46     '..',47     '..'48 )49 )50 print(BASE_DIR)

 

转载于:https://www.cnblogs.com/liuxiaowei/p/7343812.html

你可能感兴趣的文章
应用Python来计算排列中的逆序数个数
查看>>
2017前端面试题总结
查看>>
Http GetPost网络请求
查看>>
SWIFT国际资金清算系统
查看>>
关于拷贝构造函数与赋值构造函数的深刻解析
查看>>
Sping注解:注解和含义
查看>>
站立会议第四天
查看>>
用原生JS获取非行间样式
查看>>
toolbox类
查看>>
如何快速掌握一门技术
查看>>
利用AMPScript获取Uber用户数据的访问权限
查看>>
vagrant 同时设置多个同步目录
查看>>
python接口自动化28-requests-html爬虫框架
查看>>
爬虫学习笔记(一)初识爬虫
查看>>
生成随机数的模板
查看>>
SpringMVC文件上传
查看>>
hdu 2093
查看>>
纸上谈兵: 树, 二叉树, 二叉搜索树[转]
查看>>
Mysql 数据库操作
查看>>
SQL表中的自连接定义与用法示例
查看>>