python中os模块
1.os.name # 获取操作系统类型, 如果是posix,说明系统是Linux、Unix或Mac OS X,如果是nt,就是Windows系统
2.os.uname # 要获取详细的系统信息,可以调用uname()函数,注意uname()函数在Windows上不提供,也就是说,os模块的某些函数是跟操作系统相关的
3.os.environ # 在操作系统中定义的环境变量,全部保存在os.environ这个变量中,可以直接查看
4.os.rename # 重命名文件
5.os.remove # 删除文件
6.os.mkdir # 创建文件夹,只创建一层
7.os.getcwd # 获取当前路径
8.os.chdir # 切换当前路径
9.os.listdir # 列出当前路径中的内容
10.os.rmdir # 删除
11.os.path.abspath # 获取当前目前的绝对路径
12.os.path.join # 把两个路径合成一个时,不要直接拼字符串,而要通过os.path.join()函数,这样可以正确处理不同操作系统的路径分隔符
13.os.path.split # 把一个路径拆分为两部分,后一部分总是最后级别的目录或文件名
14.os.path.splitext # 获取文件扩展名
15.os.path.isdir # 判断是否是目录
16.os.path.isfile # 判断是否是文件
17.os.path.exists # 判断文件或者目录是否存在
上述中的os.path.abspath 和 os.path.realpath 和 os.getcwd() 有 哪些区别?
1.os.path.realpath
1、获取代码所在的脚本文件的绝对路径(用的多) 2、获取当前应用的真实路径,而非软连接路径(用得少)
2.os.getcwd
获取当前工作的目录
3.os.path.abspath
返回的是绝对路径,但是比如桌面有一个快捷图标,返回的是当前这个快捷图标路径;而os.path.realpath返回的是真实的路径
相关文章
- Jeff Dean等人新作:换个角度审视语言模型,规模不够发现不了
- pycharm如何打包项目
- 清华黄民烈:谷歌AI人格真的觉醒了吗?
- pycharm怎么保存代码
- 字体设计丨逆反差的知感悟
- T资讯 | 郑州大数据局表示没权限赋码、Meta正调整算法以变得更像TikTok、中国超570家企业名称含元宇宙
- 直播回放 | 线上年会全攻略,已获11000点赞
- 怎么在vscode上使用anaconda
- 五门好课,帮你打造高效团队、突破管理瓶颈!
- 后乔布斯时代苹果没了“灵魂” 设计团队成员纷纷离职
- 备战618,省时省力的全链路压测系统怎么搭?
- RoP重磅发布0.2.0版本: 架构全新升级,消息准确性达100%
- 因聚而生 为你所能 | 华为伙伴暨开发者大会2022盛大召开
- 再见了,IE浏览器,享年27岁
- 谷歌AI有人格?MIT这个「疯」教授说Alexa也有
- python traceback如何输出异常
- 一行代码完成模型训练,30倍加速,3毫秒急速识别,超强图像分类算法开源!
- python GIL锁的底层原理探究
- 开发Web3游戏的五个参考标准
- 保障稳定性与高可用的处理流程大全