zoukankan      html  css  js  c++  java
  • os模块和sys模块

    一、os常见方法

    import os
    print(os.getcwd())     #获取当前工作目录
    os.chdir(r'C:User')   #改变工作目录   加s因为有特殊字符,取消转义
    print(os.curdir())     #当前目录
    print(os.purdir())     #上层目录
    
    os.makedirs()          #创建多层文件夹
    os.makedev()           #创建文件夹
    os.removedirs()        #指定删除目录,递归删除,直到不为空
    
    os.mkdir('name.txt')   #创建文件
    os.rmdir()             #删除空目录,不为空则无法删除
    print(os.list(r'C:User'))
    os.stat('filename')
    os.sep            #跨平台用的,输出指定路径分隔符
    os.name           #当前平台,win-nt或lin-
    os.system("dir")
    os.isfile()         #判断文件是否存在
    os.isdir()          #判断文件夹是否存在

    二、sys模块常见方法

    #sys模块
    # sys.argv           命令行参数List,第一个元素是程序本身路径
    # sys.exit(n)        退出程序,正常退出时exit(0),错误退出sys.exit(1),用于异常处理
    # sys.version        获取Python解释程序的版本信息,不准确
    # sys.path           返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值
    # sys.modules 内含导入的模块名,每次导入都先在这里查看是否已经导入模块

    三、参考

    https://www.cnblogs.com/Eva-J/articles/7228075.html

  • 相关阅读:
    scrapy模拟用户登录
    我为什么选择Vim
    关于72键配列键盘的想法
    vim配图
    解决一些python的问题记录
    ros资料记录,详细阅读
    C语言的历史
    将制定目录家到系统PATH环境变量中
    让vim更加智能化
    如何自定义路径
  • 原文地址:https://www.cnblogs.com/lowislucifer/p/11332328.html
Copyright © 2011-2022 走看看