zoukankan      html  css  js  c++  java
  • os模块:是对操作系统的调用,模拟对操作系统的指令

    1.注意切换目录和创建目录的两种不同方式,可以参考具体代码后面的注释

    #创建
    os.makedirs(r'C:a')#递归动态创建目录
    os.mkdir('C:\Windows\a')#windows包不好直接授权建文件夹,要是有的话就直接到对应的文件夹上修改属性-读写权限就可以了
    #删除
    os.removedirs(r'C:ca')#若目录空,删除目录,从最后一级往前递归删除,清理空文件夹
    os.rmdir('C:\a\b')#删除单级空目录,若a、b,只删除b
    print(os.remove('C:\a\a.txt'))#删除a文件夹下的a.txt文件
    #切换
    os.chdir('E:\s14')#chdir()切换目录
    print(os.chdir(r'E:s14内置模块'))#r直接切换
    #获取
    print(os.getcwd())#获取当前目录
    print(os.listdir('.'))#返回当前目录下的所有内容,以列表形式返回
    print(os.stat("mokuai.py"))
    print(os.environ)#以字典形式输出环境变量
    print(os.sep)#输出操作系统特定的分隔符,win://,linux:
    print(os.linesep)#输出当前平台的终止符,win:	
    ,linux:
    
    print(os.pathsep)#输出用于分割文件路径的字符串
    print(os.curdir)#返回当前目录,'.'
    print(os.pardir)#f返回上一级目录。‘..'
    print(os.name)#显示当前操作系统
    print(os.system('dir'))#查看当前文件夹
    print(os.system('ipconfig'))#查看当前ip
    #修改
    print(os.renames('C:\a\a.txt','C:\a\tes.txt'))#将文件重命名,也是写路径
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26

    2.os.path模块详解

    #获取
    os.path.abspath()#获取某一个文件的绝对路径
    os.path.getatime()#返回path所指的文件或目录的最后的存取时间,时间戳
    os.path.getmtime()#返回path所指的文件或目录的最后的修改时间,时间戳
    #以下三个可以不考虑路径是否存在
    os.path.split('C:a	es.txt')#返回一个元组,两部分,一个目录,一个文件名
    os.path.dirname(r'C:a	ex.txt')#获取文件的绝对路径
    os.path.basename(r'C:a	es.txt')#获取最后的值
    #判断是否存在
    os.path.exists(r'C:')#判断路径是否存在
    os.path.isabs(r'C:a')#判断是否一个绝对路径
    os.path.isfile(r'C:a	es.txt')#判断是否一个文件
    os.path.isdir()#是否是文件夹
    #将多个部分组合成一个路径
    os.path.join(r'C:’,r‘',r'a.txt')#将多个路径组合返回
  • 相关阅读:
    Android 一个app启动另一个app
    Android 电池电量进度条,上下滚动图片的进度条(battery)
    Android 返回键双击退出程序
    Failed to load or instantiate
    GNUstep 快捷键编译
    Android 文件夹命名规范 国际化资源
    mac 安装protobuf,并编译为java,c++,python
    Android 贝塞尔曲线 折线图
    android 制作自定义标题栏
    Gson
  • 原文地址:https://www.cnblogs.com/wht123/p/14231021.html
Copyright © 2011-2022 走看看