VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • Python连载10-os包函数(续)

一、os包(接连载9)

1.函数:system()

(1)用法:运行系统shell命令

(2)格式:os.system(系统命令)

(3)返回值:打开一个shell或终端界面

(4)注意:一般是用subprocess来代替。

 

rst1 = os.system('cd')

print(rst1)

 

成功了返回0,失败了返回1

2.函数:getenv()

(1)用法:获取指定的系统环境变量值

(2)格式:os.getenv(环境变量)

(3)返回值:指定环境变量名对应的值

 

rst2 = os.getenv("PATH")

print(rst2)

(4)附加:函数putenv(环境变量名,环境变量值)

 

rst3 = os.putenv("PATH","C;/Users/lenovel/")

 

 

3.函数:exit()

(1)用法:退出当前程序

(2)格式:exit()

(3)返回值:无

4.一些函数

(1)os.curdir

含义:当前目录

(2)os.pardir

含义:父亲目录

(3)os.sep

含义:当前系统的路径分隔符

windows:\

linux:/

(4)os.linesep

含义:当前系统的换行符号

windows:“\r\n"

unix,linux,macos:"\n"

(5)os.name

含义:当前系统的名称

 

复制代码
rst4 = os.curdir

print(rst4)

rst5 = os.pardir

print(rst5)

print(os.sep)

print(os.linesep)

print(os.name)
复制代码

 

用途:例如:使用os.sep我们获取当前系统的分隔符,就比直接写好,增强代码移植性

 

address = "/home/tlxy" + "/" +"dana"

#不如换做

address = "/home/tlxy" + os.sep +"dana"

 

 

二、源码

 d18_2_os_module_function2

地址:https://github.com/ruigege66/Python_learning/blob/master/d18_2_os_module_function2

2.CSDN:https://blog.csdn.net/weixin_44630050(心悦君兮君不知-睿)

出  处:https://www.cnblogs.com/ruigege0000/p/11026022.html


相关教程