Python怎么获取当前目录指定扩展名的文件名

Python014

Python怎么获取当前目录指定扩展名的文件名,第1张

import os

import os.path

ext=input('请输入你要显示的文件的扩展名(如.py):')

print([f for f in os.listdir() if os.path.isfile(f) and os.path.splitext(f)[1]==ext])

python有个魔术变量__file__

#(前后各两个下划线)。这个变量就是当前文件的绝对路径。

再利用Pyhon自带的os模块中的path模块可以处理路径,分理出目录和文件名。以下是示例代码。

import os

folder,filename=os.path.split(__file__)

print(folder,filename)不明白可追问。