一个linux的路径如下:
self._path = '/sys/class/a/*/b'
在这个路径中的*是什么意思不太清楚,请高人解答,谢谢.
一个linux的路径如下:
self._path = '/sys/class/a/*/b'
在这个路径中的*是什么意思不太清楚,请高人解答,谢谢.
不了解python,我搜索了一下:路径
并没有关于*
的表述,所以我个人偏向于这个*
号源自于正则的匹配规则,代表匹配任意文件夹,比如
某些电脑界面,例如是Unix shell及微软的命令提示字元(Command prompt),星号是通配符及任何一种字符。俗称“万用字元”。一种常见的万用字元的用途为在电脑上寻找一个档案。举例:使用者想寻找一个档案名为Document 1,搜索字词可以以Doc及Dment*找到该档案。
这个关于路径的表达不一定在所有的语言上都是通用有效的,而在有的语言上 a/**/**
,甚至可以表达a的所有子孙目录。
仅个人观点。
7 回答5.3k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
4 回答3.8k 阅读✓ 已解决
2 回答5.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
*
代表任意, 可以匹配像/sys/class/a/x/b
/sys/class/a/y/b
这类路径.想了解更多这方便的内容请搜索 glob pattern.