首页 > 编程语言 > 详细

Python连载10-os包函数(续)

时间:2019-06-15 01:05:43      阅读:223      评论:0      收藏:0      [点我收藏+]

一、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(心悦君兮君不知-睿)

3.简书:https://www.jianshu.com/u/a9169ca4f1c9(心悦君兮君不知dqr)

4.欢迎关注微信公众号:傅里叶变换,后台回复”礼包“,获取大数据学习资料

技术分享图片

Python连载10-os包函数(续)

原文:https://www.cnblogs.com/ruigege0000/p/11026022.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!