python获取文件路径及名称
时间: 2024-02-03 09:03:27 浏览: 64
获取文件路径及名称可以使用Python内置的os模块中的os.path.basename()和os.path.dirname()函数。具体实现如下:
```python
import os
file_path = "/Users/username/Documents/file.txt"
# 获取文件路径
dir_path = os.path.dirname(file_path)
print("文件路径:", dir_path)
# 获取文件名称
file_name = os.path.basename(file_path)
print("文件名称:", file_name)
```
输出结果为:
```
文件路径: /Users/username/Documents
文件名称: file.txt
```
相关问题
Python获取文件路径的文件名称
可以使用os模块中的os.path.basename()方法来获取文件路径的文件名称。例如:
import os
path = '/home/user/example.txt'
filename = os.path.basename(path)
print(filename) # output: example.txt
Python获取文件路径的文件名称并去掉尾缀
可以使用os.path.splitext()方法来获取文件路径的文件名称和扩展名,然后再使用os.path.basename()方法获取文件名称并去掉扩展名,示例代码如下:
```python
import os
file_path = '/path/to/file.txt'
# 获取文件名称和扩展名
filename, extension = os.path.splitext(file_path)
# 获取文件名称并去掉扩展名
basename = os.path.basename(filename)
print(basename) # 输出:file
```
需要注意的是,如果文件路径中包含文件夹名称,则使用os.path.basename()方法只能获取文件名称,无法获取文件夹名称。
阅读全文