基础库:os/sys/dis

文章目录
  1. 1. 时间文本
  2. 2. python执行命令
  3. 3. 常用功能
  4. 4. dis – 查看解释器得出的执行码

时间文本

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import time
t = time.strftime('%Y-%m%d %H:%M')

"""%Y Year with century as a decimal number.
%m Month as a decimal number [01,12].
%d Day of the month as a decimal number [01,31].
%H Hour (24-hour clock) as a decimal number [00,23].
%M Minute as a decimal number [00,59].
%S Second as a decimal number [00,61].
%z Time zone offset from UTC.
%a Locale's abbreviated weekday name.
%A Locale's full weekday name.
%b Locale's abbreviated month name.
%B Locale's full month name.
%c Locale's appropriate date and time representation.
%I Hour (12-hour clock) as a decimal number [01,12].
%p Locale's equivalent of either AM or PM.
"""

python执行命令

1
2
3
os.system('ls')    # 返回的是命令返回码, 一般成功时是0

os.popen(r"ls").read() # 返回命令执行结果, 以文件形式返回, 可以用read()读出

常用功能

功能 代码 参数
判断文件是否存在 os.path.isfile(path)
判断文件或文件夹是否存在 os.path.exists(path)
判断文件权限 os.access(path, mode) os.F_OK存在 os.R_OK可读 os.W_OK:可写os.X_OK可执行
判断文件夹存在 os.path.isdir(dir)
得到当前工作目录 os.getcwd()
删除文件 os.remove()
列出目录里的文件夹和文件 os.listdir(dir)
改变工作目录到dirname os.chdir(dirname)

https://www.cnblogs.com/wq242424/p/5803721.html

dis – 查看解释器得出的执行码

1
2
3
import dis
# fn 是想查看执行码的函数名
print(dis.dis(fn))