python - 删除用点分隔的路径的一部分
问题描述
给定一条路径,例如
file_path = 'a.b.c.d.e'
我希望删除e
.
这就是我所做的:
class_path = ('.').join(file_path.split('.')[0:-1])
还有更优雅的方法吗?
解决方案
import os
os.path.splitext(file_path)[0]
推荐阅读
- php - if (!isset($_SESSION['adminid'])) { 停止页面加载
- firebase - Firebase - 防止机器人大规模注册
- laravel - 如何修复“文件上传失败。” 使用任何图像上传验证时出错 - Laravel 5.7
- lua - Lua将键值对添加到表(数组)中
- javascript - Angular 4 中的 *ngFor 在 .shift() 上返回以下错误: Uncaught TypeError: Cannot read property 'destroyed' of null
- elasticsearch - 没有使用过滤器获取数据(弹性搜索 6.4)
- airflow - 更新 http_default 连接气流
- pandas - 通过从另一个 df 传递列名来切片一个 df
- javascript - 当我将鼠标悬停在某个项目上时,需要帮助使用 javascript 来显示表格和描述
- python - 如何在我的代码中获得所需的输出?