zoukankan      html  css  js  c++  java
  • 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() #进行刷新



  • 相关阅读:
    题解:艾米利亚的魔法
    tarjan求割点
    集合删数
    小测题解
    [考试]20141028
    铺地毯
    [考试]20141027
    大家好
    【DM642学习笔记一】关于Can't Initialize Target CPU的一种解决方法 : Error 0x80000240
    iOS开发之获取系统相册ALAssetLibrary
  • 原文地址:https://www.cnblogs.com/geeker-xjl/p/8830809.html
Copyright © 2011-2022 走看看