【发布时间】:2017-04-06 07:08:36
【问题描述】:
我有一个包含多个文件的目录(一些以 .sh 结尾的 shell、一些文本文件和一些以 .py 扩展名结尾的 python 文件)。
我想使用 os.chmod 命令为所有 shell 文件(以 .sh 结尾)添加执行权限。基本上我想这样做:
chmod +x *.sh
我尝试通过这样做首先检查权限:
>>> s = os.stat('*.ksh')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OSError: [Errno 2] No such file or directory: '*.ksh'
但这行不通。 我怎样才能以pythonic方式做到这一点?
【问题讨论】: