python 判断字符串中的的起始、终止子字符串

实例:
找出文件系统中以py、sh结尾的文件并赋予相应的可执行权限

# -*- coding=utf-8 -*-
# 如何判断字符串开头和结尾字符
# 某文件系统中有一系列文件,编写程序给其中的sh文件和py文件加上用户权限

import os
import stat  # 和文件状态相关

if __name__ == "__main__":
    # 对py sh脚本加上可执行权限
    root_path = "/home/hui/test"
    for file in os.listdir(root_path):
        if file.endswith((".py", ".sh")):  # 使用endswith判断以..结尾
            file_path = os.path.join(root_path, file)
            os.chmod(file_path, os.stat(file_path).st_mode | stat.S_IXUSR)

    os_file = [file for file in os.listdir(root_path) if file.endswith((".py", ".sh"))]

# 使用 str.startswith(tuple of prestr)判断 str是否以prestr为前趋的字符串

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值