os模块相关函数

​ os 对系统进行操作

import os 
(1) system 对系统进行操作
res = os.system("ipconfig")  查看ip > 打印乱码 因为在windows中是gbk编码

(2)popen() 执行系统命令 返回对象,通过read方法读出字符串 (防止字符串乱码,使用popen进行操作)
res = os.popen("ipconfig")
print(res.read())  # 显示的时候,按照utf-8进行转换 > 显示正常

(3)name 获得系统标识 >>: 不用加括号
os.name  # linux,mac为posix   Windows 为nt
(4)sep 获取路径分隔符号
os.sep  #  linux,mac -> /       window-> \ ***
(5)linesep 获取系统的换行符号
os.linesep # linux,mac -> \n    window->\r\n 或 \n *

​ os 对文件路径操作

(1) listdir() 读取指定文件夹中所有内容的名称列表
os.listdir() # 默认当前目录
os.listdir(".")  # 当前目录
os.listdir("..") # 上一级目录
os.listdir("/home/my_dog/") # 指定目录
(2) getcwd() 获取当前文件的所在路径
os.getcwd() # 单纯的路径
__file__ # 获取当前的路径加文件名

(3) chdir 修改当前文件的默认路径
os.chdir("/home/my_cat/")

(4) environ 修改或获取全局变量
os.environ["PATH"]
os.environ["PATH"] += ":/home/gelong/mywork"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值