python学习-路径操作

#  coding : UTF-8
import os,time,datetime # 导入模块
PATH = "C:\\Users\\1\\Desktop\\123\\123.JPG" #当前操作路径
def main(): # 主函数
    if os.path.exists(PATH): # 路径存在
        print("绝对路径:%s" % os.path.abspath(PATH))
        print("父路径:%s" % os.path.dirname(PATH))
        print("文件名称:%s" % os.path.basename(PATH))
        print("文件大小:%s" % os.path.getsize(PATH))
        print("当前路径是否为文件:%s" % os.path.isfile(PATH))
        print("当前路径是否为目录:%s" % os.path.isdir(PATH))
        print("文件创建时间:%s" % os.path.getctime(PATH))  # 时间戳数字
        print("文件创建时间:%s" % datetime.datetime.strptime(time.ctime(os.path.getctime(PATH)),"%a %b %d %H:%M:%S %Y"))
        print("最近修改时间:%s" % datetime.datetime.strptime(time.ctime(os.path.getmtime(PATH)),"%a %b %d %H:%M:%S %Y"))
        print("获取用户路径:%s" % os.path.expanduser("~")) #~描述的是用户的根路径
        print("未格式化路径:%s" % os.path.expanduser("~/Users/1/Desktop/123/123.JPG"))  # ~描述的是用户的根路径
        print("格式化路径:%s" % os.path.normpath(os.path.expanduser("~/Users/1/Desktop/123/123.JPG")))
if __name__ == "__main__": # 判断程序执行名称
    main() # 调用主函数

代码执行结果:

绝对路径:C:\Users\1\Desktop\123\123.JPG
父路径:C:\Users\1\Desktop\123
文件名称:123.JPG
文件大小:24180
当前路径是否为文件:True
当前路径是否为目录:False
文件创建时间:1752621900.3309996
文件创建时间:2025-07-16 07:25:00
最近修改时间:2025-06-20 19:08:24
获取用户路径:C:\Users\1
未格式化路径:C:\Users\1/Users/1/Desktop/123/123.JPG
格式化路径:C:\Users\1\Users\1\Desktop\123\123.JPG

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值