python3中模块详解--os模块和sys模块

这篇文章我们介绍一下os模块和sys模块,由于这两个模块相对简单,所以放在一块进行介绍,下面是两个模块常用的方法:

第一节:os模块

print(os.getcwd())#获取当前工作目录
os.chdir("D:\\PycharmProjects")#改变当前脚本的工作目录,第一种路径表示
print(os.getcwd())
os.chdir(r"D:\PycharmProjects\day05\os")#第二种路径表示
print(os.getcwd())
print(os.curdir)#返回当前目录('.'),属性,非方法
print(os.pardir)#返回当前目录的父目录(' .'),属性,非方法
os.makedirs(r"D:\PycharmProjects\day05\test")#递归生成多层目录,若前一个不存在,则创建
os.removedirs(r"D:\PycharmProjects\day05\test")#递归删除多层目录,依次删除
os.mkdir()#创建单层目录,若前一层不存在,则报错
os.rmdir()#删除单层目录,只删空目录
os.listdir()#列出目录下所有文件
os.remove()#删除一个文件
os.rename(oldnam,newname)#重新命名
os.stat()#获取文件/目录信息
os.sep#重要,输出操作系统特定的路径分隔符
os.linesep#重要,输出当前平台使用的行终结符
os.pathsep#重要,输出用于分割文件路径的字符串
os.name#当前系统平台
os.environ#查看当前版本的环境变量
os.system()#运行shell命令,参数是命令
os.path.abspath(path)#返回path规范化的绝对路径
os.path.split(path)#将path分割成目录和文件名,二元组返回
os.path.dirname(path)#返回path的目录
os.path.basename(path)#返回path最后的文件名
os.path.exists(path)#如果path存在,返回True,反之,False
os.path.isabs(path)#如果path是绝对路径,返回True
os.path.isfile(path)#如果path是一个存在的文件,返回True,否则返回False
os.path.isdir(path)#如果path是一个存在的目录,返回True,否则返回False
os.path.join(path)#将多个路径组合后返回
os.path.getatime(path)#返回path所指向的文件或目录的最后存放时间
os.path.getmtime(path)#返回path所指向的文件或目录的最后修改时间
第二节:sys模块

sys.argv#命令行参数list,,第一个元素是程勋本身路径
sys.version#返回python版本信息
sys.exit()#退出脚本,正常退出时exit(0)
sys.maxint#最大的int值
sys.path#返回模块的搜索路径,初始化时使用python环境变量的值
sys.platform#返回操作系统的名称

以上就是这两个模块常用的方法,如有什么不足,欢迎提出来,谢谢!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值