python os.path文件名
时间: 2023-11-28 11:57:06 浏览: 37
Python中os.path模块提供了一些操作文件路径和文件名的函数。比如,如果你有一个文件的绝对路径(例如:/home/user/test.txt),你可以使用os.path模块来获取文件名(test.txt)。
以下是获取文件名的示例代码:
```python
import os
path = '/home/user/test.txt'
filename = os.path.basename(path)
print(filename) # 输出:test.txt
```
os.path.basename()函数返回指定路径中的最后一个文件名或目录名。在这个例子中,我们将文件路径传递给basename()函数,然后将返回值赋给filename变量。
如果你想获取文件路径中的目录部分,可以使用os.path.dirname()函数。例如:
```python
import os
path = '/home/user/test.txt'
dirname = os.path.dirname(path)
print(dirname) # 输出:/home/user
```
os.path.dirname()函数返回指定路径中的目录部分。在这个例子中,我们将文件路径传递给dirname()函数,然后将返回值赋给dirname变量。
相关问题
Python os.path.splitext
`os.path.splitext` 是 Python 中的一个函数,用于将文件路径分割成文件名和扩展名。它接受一个文件路径作为参数,并返回一个包含文件名和扩展名的元组。
例如,假设我们有一个文件路径为 `/path/to/file.txt`,我们可以使用 `os.path.splitext` 来获取文件名和扩展名:
```python
import os
filepath = '/path/to/file.txt'
filename, extension = os.path.splitext(filepath)
print("文件名:", filename)
print("扩展名:", extension)
```
输出结果将是:
```
文件名: /path/to/file
扩展名: .txt
```
这样我们就可以方便地获取文件的文件名和扩展名了。
python os.path.splitext
os.path.splitext是Python中的一个函数,用于将一个文件路径分割成文件名和扩展名两部分。函数的返回值是一个元组,第一个元素是文件名,第二个元素是扩展名。例如,os.path.splitext('/path/to/file.txt')将返回('/path/to/file', '.txt')。