如果文件存在.py,如何使用通配符

时间:2014-10-11 13:39:13

标签: wildcard

我正在尝试找出在Python中使用通配符的最佳方法。我正在尝试将这段.ks代码迁移到.py。如果文件夹中存在任何文件。我在考虑使用以下替代品: glob的 os.path.exists =但这将变为true或false os.path.isfile LEN? 这是我的代码的一部分。

#this is .ks
fail_flag=0
#Checking more than one file of any kind
files=$(ls /opt/flag/*)  
for file in $file
do
 if [ -f $file ] ; then
  fail_flag=1
 fi
done

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你可以使用python glob。 这样的事情:

import glob
if glob.glob('//opt//flag//*.*'):
   return True

以下是文档 - https://docs.python.org/2/library/glob.html