# 如何判断字符串a是否以字符串b开头或结尾
import os, stat
f = os.listdir('.')
print(f)
s = 'g.sh'
print(s.endswith('.sh'))
# endswith里面的参数只能是元组,不能是列表
print(s.endswith(('.sh', '.py')))
res = [name for name in os.listdir('.') if name.endswith(('.sh', '.py'))]
print(res)
print(os.stat('pre.py'))
print(os.stat('pre.py').st_mode)
# 转换成八进制
p = oct(os.stat('pre.py').st_mode)
print(p)
# 添加可执行权限
os.chmod('pre.py', os.stat('pre.py').st_mode | stat.S_IXUSR)