提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
提示:以下是本篇文章正文内容,下面案例可供参考
一、os.path 模块的使用?
with open('a1.txt','w') as wstream : #如果指定文件不存在则会创建新的文件
wstream.write('hello world')
import os
r=os.path.isabs(r'D:\LZQA\girl.jpg') #判断是否为绝对路径
print('---->',r)
b=os.path.isabs('a.txt') #..表示当前文件的上一级 ../
print('------>',b)
#获取路径:directory 目录 文件夹
path=os.path.dirname(__file__)
print(path)
#通过相对路基得到绝对路径
path=os.path.abspath('a1.txt')
print(path)
#获取当前文件的绝对路径
path=os.path.abspath(__file__)
print(path)
#获取当前py文件所在的目录的绝对路径
path=os.getcwd() #类似os.path.dirname(__file__)
print(path)
#找到文件名
path=r'C:\Users\PC\Desktop\python 代码案例\day13文件\file01.py'
result= os.path.split(path) #此时为元组
# filename = path[path.rfind('\\')+1:]
print(result)
print(result[1])
result=os.path.splitext(path) #分别文件与扩展名,测试文件的类型
print(result)
#('C:\\Users\\PC\\Desktop\\python 代码案例\\day13文件\\file01', '.py')
size=os.path.getsize(path) #获取文件的大小,单位是字节
print(size)
result=os.path.join(os.getcwd(),'file','a1.jpg')
print(result)
'''
os.path() 常用函数
dirname()
join()
split() #文件名
splittext() #文件的扩展名
getsize() # 文件的大小
isabs() # 判断是否是绝对路径
isfile() #判断是否是文件
isdir()
'''
‘’’
os.path() 常用函数
dirname()
join()
split() #文件名
splittext() #文件的扩展名
getsize() # 文件的大小
isabs() # 判断是否是绝对路径
isfile() #判断是否是文件
isdir()
‘’’
二、os模块
os.path 函数里面
#os中的函数
import os
dir =os.getcwd()
print(dir