VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • os用法总结:python中必须掌握的内置模块os,实现与计算机操作系统的常规交互

os模块说明

1'''
2os 模块
3Os库是python标准库,包含几百个函数
4常用路径操作、进程管理、环境参数等几类
5路径操作:os.path子库,处理文件路径及信息
6进程管理:启动系统中其他程序
7环境参数:获得系统软件硬件信息等环境参数
8'''

路径操作

 1import os.path as path
 2
 3# 获取当前文件所在位置的绝对路径
 4path.abspath("data.txt")
 5
 6# 获取归一化的文件路径
 7path.normcase("/usr/load/data.txt")
 8
 9# 返回文件目录路径
10path.dirname("/usr/load/data.txt")
11
12# 获取文件名称
13path.basename("/usr/load/data.txt")
14
15# 返回路径的字符串
16path.join("/usr/load/data.txt")
17
18# 判断文件或目录是否存在
19path.exists("/usr/load/data.txt")
20
21# 判断路径是否存在
22path.isdir("/usr/load/")
23
24# 判断文件是否存在
25path.isfile("/usr/load/data.txt")
26
27# 返回文件或目录的上一次的访问时间
28path.getatime("/usr/load")

 

进程操作

1import os
2
3os.system('/usr/test.sh')

环境参数操作

 1import os
 2
 3# 修改当前程序的操作路径
 4os.chdir("/usr/")
 5
 6# 返回程序的当前路径
 7os.getcwd()
 8
 9# 获取当前登录的用户名
10os.getlogin()
11
12# 获取系统的CPU数量
13os.cpu_count()
14
15# 生成10个长度的随机字符串
16os.urandom(10)
17
18# 获取系统当前的环境变量
19os.environ
出处:https://www.cnblogs.com/lwsbc/p/15228172.html
 

相关教程