• Python之os模块和sys模块


    OS模块:

    print(os.getcwd())
    os.chdir('..') #返回上一层目录
    print(os.getcwd())

    os.makedirs('xxxx') #生成多级递归目录
    os.mkdir('name1') #生成单级目录
    os.rmdir('xxx') #删除单级空目录,若目录不为空,则无法删除
    os.remove('name1/tx') #删除一个文件
    print(os.listdir()) #列出指定目录下的所有文件和子目录,包括隐藏文件,以列表方式打开
    os.rename('name1','newname') #重命名文件/目录
    os.removedirs('newname') #若目录为空,则删除。并递归到上一级目录,若也为空,则删除,依次类推

    os.stat('s') #获取文件/目录信息

    os.path.split(path) #将path分割成目录和文件名二元组返回

    a = 'C:UsersAdministrator'
    b = 'PycharProjectspython基础'
    os.path.join(a,b) #路径拼接

    os.path.getatime('s') #返回所指向的文件或者目录的最后存取时间
    os.path.getmtime('s') #返回所指向的文件或目录的最后修改时间



    SYS模块:
    sys.argv  #命令行参数List,第一个元素是程序本身路径
    sys.exit(n) #退出程序,正常退出时exit(0)
    sys.version #获取Python解释程序的脚本信息
    sys.maxint #最大的int值
    sys.path #返回模块的搜索路径,初始化使用PYTHONPATH环境变量的值
    sys.platform #返回操作系统平台名称
    #进度条模型
    import time
    for i in range(15):
    sys.stdout.write('*')
    time.sleep(0.5)
    sys.stdout.flush() #进行刷新



  • 相关阅读:
    centos和ubuntu配置路由的三种方式
    程序包编译安装
    逻辑卷磁盘管理和dd命令
    linux磁盘管理
    CDOJ 1269 ZhangYu Speech 数组处理
    poj 2236 Wireless Network 并查集
    poj 1182 食物链 并查集
    POJ 2109 Power of Cryptography 数学题 double和float精度和范围
    CDOJ 1264 人民币的构造 区间问题+数论
    CDOJ 1263 The Desire of Asuna 贪心
  • 原文地址:https://www.cnblogs.com/geeker-xjl/p/8830809.html
Copyright © 2020-2023  润新知