# 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

被折叠的 条评论
为什么被折叠?



