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
posted @ 2020-06-18 17:48  one*love  阅读(261)  评论(0编辑  收藏  举报