Python 有没有办法让搜索速度更快?

Python 有没有办法让搜索速度更快?,python,python-3.x,linux,filesystems,Python,Python 3.x,Linux,Filesystems,因此,我正在开发一个用python编写的应用程序克隆“rofi”,但当我用ui实现它时,我陷入了困境。该函数花费的时间比预期的要多。没有cython之类的东西,有没有办法优化速度 从操作系统导入( X_确定为可执行文件, 路径作为fs, chdir作为ch, 获取_exec_path作为env_path, listdir作为ls, 作为perm访问 ) def searchApp(术语:str)->列表: srclist:list=[] 对于环境路径()中的路径: 如果fs.isdir(路径):

因此,我正在开发一个用python编写的应用程序克隆“rofi”,但当我用ui实现它时,我陷入了困境。该函数花费的时间比预期的要多。没有cython之类的东西,有没有办法优化速度

从操作系统导入(
X_确定为可执行文件,
路径作为fs,
chdir作为ch,
获取_exec_path作为env_path,
listdir作为ls,
作为perm访问
)
def searchApp(术语:str)->列表:
srclist:list=[]
对于环境路径()中的路径:
如果fs.isdir(路径):
总经理(路径)
对于ls中的文件(路径):
如果fs.isfile(文件)和perm(文件,可执行文件):
如果术语在文件和len中(srclist)!=4和文件不在列表中:
追加(f“{file}”)
而len(srclist)!=4:
srclist.append('notfound')
返回列表