zoukankan      html  css  js  c++  java
  • python中os模块的一些小总结

    (一)os模块的应用小总结
    os.name:
    获取当前系统平台,Windows下返回'nt',Linux下返回'posix'。
     
    os.linesep:
    获取当前平台使用的行终止符。Windows下返回'/r/n',Linux使用'/n'。
     
    os.getcwd(): 
    获取当前工作目录,即当前python脚本工作的目录路径。
     
    os.listdir(path):
    返回指定目录下的所有文件和目录名。
     
    os.remove(path/filename):
    函数用来删除一个文件。
     
    os.system():
    函数用来运行shell命令。此命令可以方便的调用或执行其他脚本和命令
     
    os.path.split():
    函数返回一个路径的目录名和文件名。
     
    os.path.isfile()和os.path.isdir():
    函数分别检验给出的路径是一个文件还是目录。
     
    os.path.existe():
    函数用来检验给出的路径是否真地存在。 
     
    sys模块
    sys.argv:实现从程序外部向程序传递参数
     
    一些基本命令

    1.文件重命名

    import os

    os.rename(‘oldName’,‘newName’)

    2.删除文件

    import os

    os.remove(‘fileName’)

    3.创建文件夹

    import os

    os.mkdir(‘folderName’)

    os.makedirs(‘folderNameA/folderNameB’)

    4.获取当前目录

    import os

    os.getcwd()

    5.改变默认目录

    import os

    os.chdir(‘../’)

    6.获取目录列表

    import os

    os.listdir(‘./’)

    7.删除文件夹

    import os

    os.rmdir(‘folderName’)

    import shutil

    os.rmtree(‘folderName’)

    os.chdir(‘输入你想定位的路径’)     定位到某目录

    os.getcwd()           得到当前默认目录,直接输进去回车,来验证当前目录是什么

    os.listdir('.')      得到当前默认目录的文件名和文件夹名,返回的是一个List

    os.path.isfile(x)       用于判断对象是否为一个文件,x若是文件则返回True

    os.path.isdir(x)       用于判断对象是否为一个目录(文件夹),x若是文件夹则返回True

    os.path.abspath(x)    得到x对象的路径

     os.listdir()  和os.path.isdir()连用     若os.listdir()不是用的默认参数'.'时,要注意后面的isdir()里要用         os.path.join连接。具体原因参考https://blog.csdn.net/qq_28648083/article/details/53233925    

  • 相关阅读:
    HDFS集群优化篇
    JavaScript基础知识-流程控制之if语句
    JavaScript基础知识-代码块
    Linux下查看某个进程打开的文件数-losf工具常用参数介绍
    Linux下查看线程数的几种方法汇总
    Linux网卡调优篇-禁用ipv6与优化socket缓冲区大小
    UGUI Text(Label)
    Vuforia Android 6 Camera Error
    轻量级C#编辑器RoslynPad((基于Roslyn编译器))
    [AR]Vumark(下一代条形码)
  • 原文地址:https://www.cnblogs.com/tanshengjiang/p/11714243.html
Copyright © 2011-2022 走看看