python os.path 只获取没有后缀名的文件名称
时间: 2024-04-23 12:05:52 浏览: 194
要获取没有后缀名的文件名称,可以使用`os.path.splitext()`函数来获取文件名和扩展名,然后再使用`os.path.basename()`函数来获取文件名部分。以下是一个示例代码:
```python
import os
file_path = "/path/to/myfile.txt"
file_name, file_extension = os.path.splitext(file_path)
# 获取没有后缀名的文件名称
file_name_without_extension = os.path.basename(file_name)
print(file_name_without_extension) # 输出: "myfile"
```
这里的`os.path.splitext()`函数将返回一个包含文件名和扩展名的元组。然后,使用`os.path.basename()`函数来获取文件名部分,并将其赋给`file_name_without_extension`变量。
相关问题
python os.path 获取没有后缀名的文件名称
可以使用`os.path.splitext()`函数获取文件名和扩展名,然后再去掉扩展名即可获得没有后缀名的文件名称。
示例代码如下:
```python
import os
filename = 'example.txt'
file_basename, file_extension = os.path.splitext(filename)
print(f'File basename: {file_basename}')
print(f'File extension: {file_extension}')
file_name_without_extension = os.path.basename(file_basename)
print(f'File name without extension: {file_name_without_extension}')
```
输出:
```
File basename: example
File extension: .txt
File name without extension: example
```
python 用os.path获取没有后缀名的文件名称
可以使用 `os.path.splitext()` 函数获取文件名和后缀名,然后再使用 `os.path.basename()` 函数获取不带后缀名的文件名。示例代码如下:
```python
import os
filename = 'example.txt'
basename, ext = os.path.splitext(filename)
name = os.path.basename(basename)
print(name) # 输出:example
```
如果文件名没有后缀名,直接使用 `os.path.basename()` 函数即可获取不带后缀名的文件名。
阅读全文