zoukankan      html  css  js  c++  java
  • python os模板方法

    前言:简单介绍下python里面的os模块,这个模块主要是处理文件夹文件的一些操作

    import
    os os.getcwd()#os.getcwd() 获取当前脚本路径 os.listdir(os.getcwd())#os.listdir() 获取指定目录下的所有文件夹或者文件名称 os.mkdir("D:\python\filepath")#创建一个文件夹os.makedirs()
    os.rmdir("D:\python\qoamgge")#删除一个文件夹 os.makedirs(filepath)#创建多级目录文件夹 os.removedirs(filepath)#删除一个文件:os.remove(filepath) os.removedirs(r'd:python')# 删除多个空目录: os_path_isfile(): #检验给出的路径是否是一个文件:
    os.path.isfile(filepath)
    # 检验给出的路径是否是一个文件: os.path.isdir(filepath)# 检验给出的路径是否是一个目录: os.path.exists()# 检验路径是否真的存在:。例如检验D盘下是否有Python文件夹 os.path.dirname(filepath)# 获取路径名: os.path.basename(filepath)# 获取文件名: os.rename(old,new)# 重命名文件或者目录:
    os.isabs()# 判断是否是绝对路径:
    os.stat(file)# 获取文件属性: os.getsize(filename)# 获取文件大小:
    import os
    #open方法 打开文件读取文件
    fp1=open(r"C:\Users\Administrator\Desktop\11.txt",'r',encoding="utf-8")
    a=fp1.read()
    print(a)
    
    #2.运行shell命令,注意:这里是打开一个新的shell,运行命令,当命令结束后,关闭shell
    os.system("dir")
    
    #os.open方法 打开文件读文件
    fp=os.open("C:\Users\Administrator\Desktop\11.txt",os.O_RDWR)
    a=os.read(fp,1000) #读一个文件
    os.close(fp)
    print (a.decode())
    os.write(fp,"内容")
    不常用
    # 获取文件属性和时间戳:os.chmod(file)
    # 分离一个路径的目录名和文件名:os.path.split()。例如:os.path.split(r'/home/qiye/qiye.txt)
      # 返回结果是一个元祖:('/home/qiye','qiye.txt')
    # 分离扩展名:os.path.splitext()。例如:例如:os.path.split(r'/home/qiye/qiye.txt)
      # 返回结果是一个元祖:('/home/qiye/qiye','.txt')
    # 读取和设置环境变量:os.getenv()和os.putenv()
    filepath
  • 相关阅读:
    [IDA] 显示反汇编字节码
    使用OD手动去除花指令的一个小技巧
    [CrackMe]一个简单算法的CrackMe
    [IDA] 将ANSI字符串转换为Unicode字符串
    二进制中的数学换算
    GDT表与段描述符
    C#3.0新增功能10 表达式树 04 执行表达式
    C#3.0新增功能10 表达式树 03 支持表达式树的框架类型
    C#3.0新增功能10 表达式树 02 说明
    C#3.0新增功能10 表达式树 01 简介
  • 原文地址:https://www.cnblogs.com/onelove1/p/13158880.html
Copyright © 2011-2022 走看看