go 获取文件后缀类型
时间: 2023-10-04 11:04:58 浏览: 52
你可以使用 path/filepath 包的 Ext 方法来获取文件路径的扩展名,例如:
```go
package main
import (
"fmt"
"path/filepath"
)
func main() {
filePath := "/path/to/file.txt"
ext := filepath.Ext(filePath)
fmt.Println(ext) // 输出:.txt
}
```
注意,`Ext` 方法返回的扩展名包括点号,例如 `.txt`,而不是 `txt`。如果想要去掉点号,可以使用 `strings.TrimLeft` 方法进行处理。
相关问题
golang获取文件后缀
Go语言中获取文件后缀有多种方式,其中一种比较简单的方式是使用path包中的Ext函数,该函数可以返回指定路径文件的后缀名。以下是一个示例代码:
```
package main
import (
"fmt"
"path/filepath"
)
func main() {
filename := "example.txt"
ext := filepath.Ext(filename)
fmt.Println(ext) //输出:.txt
}
```
在上面的代码中,我们定义了一个字符串变量filename,表示要获取后缀的文件名。然后使用filepath包中的Ext函数获取该文件的后缀名,并将其打印输出。
在Go中获取一个文件的前缀和后缀
可以使用Python内置函数count()来判断字符串中0的个数,如果只有1个0则返回True,否则返回False。
代码如下:
```python
s = "100101"
if s.count("0") == 1:
print(True)
else:
print(False)
```
输出结果为True。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)