这次来写一个文件查找的脚本,需要导入的模块是OS:
常用OS函数:
os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径。
os.getenv()和os.putenv:分别用来读取和设置环境变量
os.listdir():返回指定目录下的所有文件和目录名
os.remove(
file
):删除一个文件
os.stat(
file
):获得文件属性
os.
chmod
(
file
):修改文件权限和时间戳
os.
mkdir
(name):创建目录
os.
rmdir
(name):删除目录
os.removedirs(r“c:python”):删除多个目录
os.system():运行shell命令
os.
exit
():终止当前进程
os.linesep:给出当前平台的行终止符。例如,Windows使用
'
'
,Linux使用
'
'
而Mac使用
'
'
os.path.
split
():返回一个路径的目录名和文件名
os.path.isfile()和os.path.isdir()分别检验给出的路径是一个目录还是文件
os.path.existe():检验给出的路径是否真的存在
os.listdir(
dirname
):列出
dirname
下的目录和文件
os.getcwd():获得当前工作目录
os.curdir:返回当前目录(
'.'
)
比如说我要查找桌面上的文件:
那么就要规定条件,比如是以.txt结尾的文件,名字里面带有ctf等:
import os #os模块是自带的,不用安装
path= 'C:/Users/ASUS/Desktop'
files =os.listdir(path)
for i in files:
if 'ctf' in i and i.endswith('.txt'):
print(i)
这样就能找到文件了: