说明 : os模组是一种与作业系统相关的模组,提供数十种与作业系统沟通的函式,常用於档案的复制、修改、查询等,使用频率相当高。
前篇讲述了OS模组,因为这个模组实在太常用了,所以今天仍然是分享这个模组的使用,但会比上一篇多一些的比较范例。
import os
path1 = 'data_basename.txt'
path2 = '/Users/User.DESKTOP-OMLCNUB/Desktop/data_basename.txt'
path3 = '/Users/User.DESKTOP-OMLCNUB/Desktop'
basename1=os.path.basename(path1)
basename2=os.path.basename(path2)
basename3=os.path.basename(path3)
print(basename1)
print(basename2)
print(basename3)
#以前面path1、path2、path3续写
split1 = os.path.split(path1)
split2 = os.path.split(path2)
split3 = os.path.split(path3)
print(split1)
print(split2)
print(split3)
bs1=os.path.basename(path1).split('.')[0]
bs2=os.path.basename(path2).split('.')[0]
bs3=os.path.basename(path3).split('.')[0]
print(bs1)
print(bs2)
print(bs3)
print(os.path.join(path1,path2, "User\Desktop", "file.txt")) #结合路径和档名
#os.path.join()+os.getcwd() 取得当前路径,重新组合路径,结合後取得
print(os.path.join(os.getcwd(),"file.txt"))
#os.path.join()+os.getcwd() 取得当前路径,重新组合路径,结合後取得
print(os.path.join(os.getcwd()+'/dist/') + path1,"file.txt")
科普了一下何谓纪元秒数UNIX时间?(或称POSIX时间)
说明:是UNIX或类UNIX系统使用的时间,表示方式:从UTC1970年1月1日0时0分0秒起至现在的总秒数,不考虑闰秒。
这里再搭配time模组(Python内建)转换成日期时间。
import time
os.path.getatime(路径) 取对指定路径的最後访问时间(秒数以浮点数呈现)
epoch_getatime = os.path.getatime(os.getcwd()) #取得当前路径的最後时间
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(epoch_getatime)))
os.path.getmtime(路径) 取对指定路径的最後修改时间
epoch_getmtime = os.path.getmtime(os.getcwd()) #取得当前路径的最後修改时间
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(epoch_getmtime)))
os.path.getctime(路径) 取对指定路径的建立的访问时间
epoch_getctime = os.path.getctime(os.getcwd()) #取得当前路径的建立时间
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(epoch_getctime)))
>>: Flutter体验 Day 3-Dart CheatSheet (1)
OptionMenu就是下拉式选单的概念,可以有不同的设定方法,可以设成有预设选项的,也可以获得选好...
如果只是向上一篇一样最後会有各种错误 因为 telegram bot 会将加入群组等都传送过来所以需...
写在铁人赛开赛之前 不知道是否有人跟我一样,学习一门前端框架到现在,有办法写出一个称得上功能完整的网...
点击Edit→Project Settings...会跳出Project Settings视窗 将要...
事前提要: 本 API 系为 永丰金 PYTHON API,尚未申请的朋友们,有两个方法可以申请 洽...