码迷,mamicode.com
首页 > 编程语言 > 详细

Python_面向对象_os.path os路径模块

时间:2018-08-02 13:53:21      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:lin   mil   对象   多个   isa   ati   回文   dirname   var   

#--os.path os路径模块
abspath() 将相对路径转化为绝对路径
basename() 返回文件名部分
dirname() 返回路径部分
split() 将路径拆分成单独的文件部分和路径部分 组合成一个元组
join() 将多个路径和文件组成新的路径
splitext() 将路径分割为后缀和其他部分
getsize() 获取文件的大小
isdir() 检测路径是否是一个文件夹
isfile() 检测路径是否是一个文件
islink() 检测路径数否是一个链接
getctime() 获取文件的创建时间(返回时间戳)
getmtime() 获取文件最后一次修改时间(时间戳)


getatime() 获取文件最后一次访问时间(时间戳)
exists() 检测指定的路径是否存在
isabs() 检测一个路径是否是绝对路径
samefile() 检测两个路径中是否是同一个文件

 

====================================================================================================

 

#--os.path os路径模块
import os
import time


#abspath() 将相对路径转化为绝对路径
res = os.path.abspath("../")
print(res)

 

#basename() 返回文件名部分
pathvar = "/home/star/ceshi001/dashuaige.txt"
res = os.path.basename(pathvar)
print(res)

 

#dirname() 返回路径部分
pathvar = "/home/star/ceshi001/dashuaige.txt"
res = os.path.dirname(pathvar)
print(res)

 

#split() 将路径拆分成单独的文件部分和路径部分 组合成一个元组
pathvar = "/home/star/ceshi001/dashuaige.txt"
res = os.path.split(pathvar)
print(res)

 

#join() 将多个路径和文件组成新的路径
path1 = "/home/star"
path2 = "download"
path3 = "2.txt"
res = os.path.join(path1,path2,path3)
print(res)

 

#splitext() 将路径分割为后缀和其他部分
pathvar = "/home/star/ceshi001/dashuaige.txt"
res = os.path.splitext(pathvar)
print(res)

 

#getsize() 获取文件的大小
pathvar = "/home/star/ceshi0801/star"
res = os.path.getsize(pathvar)
print(res) #68040


#isdir() 检测路径是否是一个文件夹
pathvar = "/home/star/ceshi0801/"
res = os.path.isdir(pathvar)
print(res)

 

#isfile() 检测路径是否是一个文件
pathvar = "/home/star/ceshi0801/star"
res = os.path.isfile(pathvar)
print(res)

 

#islink() 检测路径数否是一个链接
pathvar = "/home/star/ceshi0801/star"
res = os.path.islink(pathvar)
print(res)

 

#getctime() 获取文件的创建时间(返回时间戳)
pathvar = "/home/star/ceshi0801/star"
res = os.path.getctime(pathvar)
zifuchuan = time.ctime(res)
print(res)
print(zifuchuan)


#getmtime() 获取文件最后一次修改时间(时间戳)
pathvar = "/home/star/ceshi0801/star"
res = os.path.getmtime(pathvar)
zifuchuan = time.ctime(res)
print(zifuchuan)


#getatime() 获取文件最后一次访问时间(时间戳)
pathvar = "/home/star/ceshi0801/star"
res = os.path.getatime(pathvar)
print(res)
zifuchuan =time.ctime(res)
print(zifuchuan)


#exists() 检测指定的路径是否存在
pathvar = "/home/star/ceshi0801/star"
res = os.path.exists(pathvar)
print(res)

 

#isabs() 检测一个路径是否是绝对路径
pathvar = "/home/star/ceshi0801/star"
res = os.path.isabs("../")
print(res)


#samefile() 检测两个路径中是否是同一个文件(指的是同一个文件)
path1 = "/mnt/hgfs/vm_gongxiang/11223.txt"
path2 = "../"
res = os.path.samefile(path1,path2)
print(res)

 

Python_面向对象_os.path os路径模块

标签:lin   mil   对象   多个   isa   ati   回文   dirname   var   

原文地址:https://www.cnblogs.com/bling-bling-star/p/9406616.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!