os
模块为我们提供了与操作系统交互的便捷接口。它功能强大,我们日常工作中可能只使用了其部分功能。今天,我们将探讨一些不常用但非常实用的功能。
实用功能介绍
获取当前代码执行路径
>>> import os>>> os.getcwd()'C:UsersAdministrator'
获取 PATH 环境变量值
>>> os.getenv('PATH')'D:Python37Scripts;D:Python37;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program Files (x86)ATI TechnologiesATI.ACECore-Static;C:Program Files (x86)AMDATI.ACECore-Static;D:SoftMicrosoft VS Codebin;D:Python37Libsite-packages;D:SoftGitcmd;D:SoftNodejs;D:SoftNodejsnode_global;C:UsersAdministratorAppDataRoamingnpm;D:Python37libsite-packagespywin32_system32'
获取文件在操作系统中的表示格式
>>> os.fspath('C:UsersAdministratorDesktop1.png')'C:UsersAdministratorDesktop.png'
获取当前控制台的尺寸
>>> os.get_terminal_size()os.terminal_size(columns=80, lines=30)# 将控制台拉大一点>>> os.get_terminal_size()os.terminal_size(columns=80, lines=31)
创建文件夹&查看文件列表
>>> os.mkdir('testOS')>>> os.listdir()['testOS', 'Videos', 'VirtualBox VMs', '「开始」菜单']
移除文件
表单大师AI
一款基于自然语言处理技术的智能在线表单创建工具,可以帮助用户快速、高效地生成各类专业表单。
74 查看详情
os.rmdir('testOS')>>> os.listdir()['Videos', 'VirtualBox VMs', '「开始」菜单']
判断是否为文件/夹
>>> os.path.isfile('testOS')False>>> os.path.isdir('testOS')True
执行命令

查看系统全部时间
>>> os.times()nt.times_result(user=0.1092007, system=0.2028013, children_user=0.0, children_system=0.0, elapsed=0.0)
查看当前登录的用户
>>> os.getlogin()'Administrator'
关于更多用法,请移步至
docs.python.org
。请注意,
Linux
和
Windows
在
os
模块的使用上存在部分差异,
os
对
Linux
的支持更为全面。
以上就是OS库简单介绍的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/414423.html
微信扫一扫
支付宝扫一扫