首页 > 编程语言 >python系列——常用系统模块

python系列——常用系统模块

时间:2022-09-22 15:02:45浏览次数:52  
标签:系列 python 路径 系统 sys 文件夹 模块 path os

常用系统模块

  1. os:与操作系统交互
    • os.name/ os.sep/ os.linesep.: 系统名称/系统路径分隔符/系统换行符
    • os.mkdir()/os.makedirs(): 建立目录/建立多级目录
    • os.getenv("PATH"): 获取系统PATH环境变了的设置
    • os.curdir/os.pardir: 获取当前路径/上级路径
    • os.walk(): 遍历文件夹及子文件
    • os.path.basename()/os.path.abspath()/os.path.realpath/os.path.dirname(): 文件名/文件绝对路径/文件标准路径(而非软链接所在的路径)/文件上级文件夹名
    • os.path.join()/os.path.split(): 按当前系统分隔符(os.sep)组装路径/分割路径
    • os.path.exists()/os.path.isfile()/os.path.isdir(): 判断文件(文件夹)是否存在/是否文件/是否文件夹
    • 案例:用例发现,列出文件夹及子文件夹中所有test开头的.py文件,并输出文件路径
for root,dirs,files in os.walk("./case/"):
    for file in files:
        if file.startswith("test") and file.endswith(".py"):
            print(os.path.join(root, file)
  1. sys:与python系统交互
    • sys.path: 系统路径(搜索路径)
    • sys.platform: 系统平台,可以用来判断是python2还是python3
    • sys.argv: py脚本接受的命令行参数
    • sys.stdin/sys.stdout/sys.stderr: 标准输入/输出/错误

标签:系列,python,路径,系统,sys,文件夹,模块,path,os
From: https://www.cnblogs.com/guanqibuyu/p/16719053.html

相关文章

  • python 列表
    列表(list),是一个有序且可变的容器,在里面可以存放多个不同类型的元素。1.定义不可变类型:字符串、布尔、整型(已最小,内部数据无法进行修改)可变类型:列表(内部数据元素......
  • Python 2
    实例一:print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")#输入一个数number=int(input("请输入您认为符合条件的数:"))#判断是否符合条件ifnumber......
  • python -字符串和列表的翻转
    #1.给你一个字符串请实现字符串的翻转?name="人生若只如初见,何时秋风悲画扇" #2.给你一个列表如何实现列表翻转?name=[1,2,3,4,'a','b','c'] 答案在文......
  • python实验报告(第三周)
    实例01:判断输入的是不是黄蓉所说的数代码如下: 结果: 实例02:验证瑛姑给出的答案是否正确代码如下: 结果: 实例03:输出玫瑰花语代码如下: 结果:  实例......
  • python第三章实验
    print("今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二,问几何?\n")#输入一个数number=int(input("请输入您认为符合条件的数:"))#判断是否符合条件......
  • python接收微信消息报'HTMLParser' object has no attribute 'unescape'错误
    我的博客一直有个想法,想要弄个微信机器人,然而出师不利,刚开始就碰壁了先上代码,这个是用来接收消息的,是个测试脚本#!/usr/bin/python#coding:utf-8importitchatd......
  • python生成sql server 数据库表名和sql脚本
    #-*-coding:utf-8-*-#作者:TY#时间:2020-08-0522:03#文件名称:sqlserver数据库导表脚本.PY#开发工具:PyCharmimportpymssqlimportosclassSQLServer:......
  • 【Python】python语言基础概述
    1.文件类型python文件有3种类型:(1)源代码文件:xx.py。(2)字节代码文件:xx.pyc。由xx.py编译成的二进制字节码文件,通过Python程序加载执行,速度快,能够隐藏源码......
  • python 爬虫curl
    目录python爬虫curlpython爬虫curl#!/usr/bin/envpython#-*-coding:utf-8-*-#BY:wenchao.Litime:2021/11/18#curl工具:c写的一个命令#-A设置user-agent......
  • 摆脱鼠标系列 - vscode 新建终端 默认最大化显示
    摆脱鼠标系列-vscode新建终端默认最大化显示实现搜索opensmax改成always......