wildcard.split
时间: 2023-12-12 22:36:04 浏览: 40
`wildcard.split()`是Python中的一个字符串方法,它将字符串按照指定的分隔符进行分割,并返回一个包含分割后的所有子字符串的列表。在这里,`wildcard`是一个字符串变量,它通过空格进行分割,将其分割成一个列表。具体来说,这个方法将字符串按照空格进行分割,并将分割后的子字符串存储在一个列表中。下面是一个例子:
```python
wildcard = ".bmp .jpg .png"
exts = wildcard.split(" ")
print(exts) # 输出:['.bmp', '.jpg', '.png']
```
相关问题
src = $(wildcard ./*.c) #obj = $(patsubst %.c, %.o, $(src)) obj = $(src:%.c=%.o)
这是一个Makefile中的变量定义,用于自动化编译C程序。其中,$(wildcard ./*.c)是通配符函数,用于查找当前目录下所有以.c为后缀名的文件,并将文件名列表存储在变量src中。$(patsubst %.c, %.o, $(src))是模式替换函数,用于将src变量中的.c文件替换成.o文件,并将替换后的文件名列表存储在变量obj中。另一种写法$(src:%.c=%.o)是变量替换函数,用于将变量src中的.c文件替换成.o文件,并将替换后的文件名列表存储在变量obj中。最终,变量obj中存储了当前目录下所有以.c为后缀名的文件所对应的.o文件名列表,这些.o文件可以作为编译目标文件的依赖项。
CUR_SOURCE=${wildcard *.c}
这是一个 Makefile 中的语句,用于获取当前目录下的所有 .c 文件。具体来说,这个语句中使用了 Makefile 中的一个函数 wildcard,该函数可以匹配指定模式的文件,并返回一个以空格分隔的文件列表。在这个语句中,使用了通配符 *.c 来匹配当前目录下的所有 .c 文件,并将其保存在 CUR_SOURCE 变量中。通过这个变量,可以方便地获取当前目录下的所有 .c 文件,并将其用于编译和链接。这个语句的作用是获取当前目录下的所有 .c 文件,以便进行编译和链接操作。