Python如何判断字符串a是否以字符串b开头或结尾

Jackey Python 1,524 次浏览 , 没有评论
# 如何判断字符串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)

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Go