一、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(环境变量名,环境变量值)
在学习过程中有什么不懂得可以加我的
python学习交流扣扣qun,784758214
群里有不错的学习视频教程、开发工具与电子书籍。
与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容
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)
对Python感兴趣或者是正在学习的小伙伴,可以加入我们的Python学习扣qun:784758214,看看前辈们是如何学习的!从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!分享一些学习的方法和需要注意的小细节,教你如何实现边学习边用Python赚钱的学习方式。点击加入我们的 python学习者聚集地
用途:例如:使用os.sep我们获取当前系统的分隔符,就比直接写好,增强代码移植性
address = "/home/tlxy" + "/" +"dana"
#不如换做
address = "/home/tlxy" + os.sep +"dana"