分离文件路径。(1)输入一个绝对文件路径,把路径字符串分离成路径名、文件名和扩展名等三部分。例如输入绝对文件路径“D:\文件\java项目\car.java”,分离的路径名“D:\文件\java项目”、文件名“car”以及文件扩展名“java”。(2)把文件路径字符串中的路径分隔符“\”用“*”替换。
时间: 2023-09-30 08:03:28 浏览: 178
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
5星 · 资源好评率100%
好的,我来回答你的问题。
对于第一个问题,可以使用 Python 自带的 os 模块中的一些函数来实现。具体代码如下:
```python
import os
abs_path = r'D:\文件\java项目\car.java'
# 获取路径名、文件名和扩展名
path, filename = os.path.split(abs_path)
name, ext = os.path.splitext(filename)
print(f'路径名:{path}')
print(f'文件名:{name}')
print(f'扩展名:{ext}')
```
输出结果为:
```
路径名:D:\文件\java项目
文件名:car
扩展名:.java
```
对于第二个问题,可以使用字符串的 replace() 方法来实现。具体代码如下:
```python
abs_path = r'D:\文件\java项目\car.java'
# 将路径分隔符替换为 *
abs_path = abs_path.replace('\\', '*')
print(abs_path)
```
输出结果为:
```
D:*文件*java项目*car.java
```
阅读全文