王振2020-5-20笔记

# ####  time 时间模块
import time
#time()      获取本地时间戳
res = time.time()
print(res)


#ctime()  *****   获取本地时间字符串(参数是时间戳,什么也不写,默认返回当前时间戳)
res = time.time()
strvar = time.ctime(res)
print(strvar)


#localtime()  *****   获取本地时间元组  (参数是时间戳,默认当前)
ttp = time.localtime()
print(ttp)



#mktime()  *****      通过时间元组获取时间戳    (参数是时间元组)
年月日时分秒
ttp = (2020,5,20,9,40,30,0,0,0)
res = time.mktime(ttp)
print(res)



#asctime()       通过时间元组获取时间字符串(参数是时间元组)
ttp = (2020,5,20,9,40,30,0,0,0)
res = time.asctime(ttp)
print(res)
不能自动识别今天是周几...



#sleep()         程序睡眠等待
time.sleep(1)



#strftime()      格式化时间字符串(格式化字符串,时间元祖)
strvar = time.strftime("%y-年%m-月%d-日 %H:时%M:分%S秒")
print(strvar)

ttp = (2020,10,1,11,11,11,0,0,0)
res = time.strftime("%y-年%m-月%d-日 %H:时%M:分%S秒",ttp)
print(res)


#strptime()      将时间字符串通过指定格式提取到时间元组中(时间字符串,格式化字符串)

 
#perf_counter()  用于计算程序运行的时间
a = time.perf_counter()
for i in range(100):
	pass
b = time.perf_counter()
print(b-a)

<--------------------------------------------------------------------------------->
# ####  os模块 对系统进行操作
import os

#system()  在python中执行系统命令
os.system("calc")
os.system("type nul>ceshi.txt") 创建命令
os.system("ipconfig") 乱码

#popen()   执行系统命令返回对象,通过read方法读出字符串
'''windows默认是gbk国标编码,通过read转换为utf-8编码'''
obj = os.popen("ipconfig")
print(obj.read())


#listdir()    *****  获取指定文件夹中所有内容的名称列表
res = os.listdir()
print(res)



#getcwd()  获取当前文件所在的默认路径
res = os.getcwd()
print(res)


#chdir()   修改当前文件工作的默认路径
os.chdir("..")
或者
os.chdir("绝对路径")


#environ   获取或修改环境变量
os.environ["path"]
print(os.environ["path"])

#--os 模块属性

#name 获取系统标识   linux,mac ->posix      windows -> nt
os.name

#sep 获取路径分割符号  linux,mac -> /       window-> \
os.sep

#linesep 获取系统的换行符号  linux,mac -> \n    window->\r\n 或 \n
repr(os.linesep)
print(repr(os.linesep))

<---------------------------------------------------------------------------------->
# ####  os 和 shutil
import os
os  创建和删除  文件或者文件夹
shutil 复制和剪切 文件 或者文件夹


# -- os模块具有 新建/删除/
#os.mknod   创建文件
os.mknod("1.txt")

#os.remove  删除文件


#os.mkdir   创建目录(文件夹)

#os.rmdir   删除目录(文件夹)

#os.rename  对文件,目录重命名

#os.makedirs   递归创建文件夹

#os.removedirs 递归删除文件夹(空文件夹)

# -- shutil模块 复制/移动/
import shutil

#copy(src,dst)       #复制文件权限和内容
shutil.copy("1.txt","2.txt")


#copytree(src,dst)   #拷贝文件夹里所有内容(递归拷贝)


#rmtree(path)        #删除当前文件夹及其中所有内容(递归删除)

#move(path1,paht2)   #移动文件或者文件夹

<---------------------------------------------------------------------------------->
### ### os.path
import os
pathvar = ""

#basename() 返回文件名部分 *****
res = os.path.basename(pathvar)
print(res)

#dirname()  返回路径部分  *****
res = os.path.dirname(pathvar)
print(res)

#split() 将路径拆分成单独的文件部分和路径部分 组合成一个元组


#join()  将多个路径和文件组成新的路径 可以自动通过不同的系统加不同的斜杠  linux / windows\
path1 = "D:\老男孩Python教学视频\第一阶段\day15\代码"
path2 = "老男孩Python教学视频"
strvar = path1 + os.sep +path2
print(strvar)

join 写法
strvar = os.path.join(path1,path2,path3)
print(strvar)

#splitext() 将路径分割为后缀和其他部分

#getsize()  获取文件的大小  *****
res = os.path.getsize("文件")
print(res)


#isdir()    检测路径是否是一个文件夹 *****
os.path.isdir("文件或者文件夹")

#isfile()   检测路径是否是一个文件 *****
os.path.isfile("文件或者文件夹")

#islink()   检测路径数否是一个链接

#getctime() [windows]文件的创建时间,[linux]权限的改动时间(返回时间戳)***

创建后一般不会变的

#getmtime() 获取文件最后一次修改时间(返回时间戳) ***

实时的改变的

#getatime() 获取文件最后一次访问时间(返回时间戳) ***

固定时间刷新

#exists()   检测指定的路径是否存在  *****
os.path.exists()


#isabs()    检测一个路径是否是绝对路径
os.path.isabs("..")

#abspath()  将相对路径转化为绝对路径  















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值