python - 如何将路径(字符串)缩短为仅文件

标签 python

我目前正在为一个基于python的程序制作一个自动保存功能,我对python的了解很少。我记得学习如何剪切,但这是更高级的剪切。现在,我让它以字符串格式打印路径文件(不,我不能使用 os.path 或类似的东西),我想要的是它删除除 NAME.pse 之外的整个路径。 (名称也会改变)。这是一个示例路径,最终我希望它看起来像这样,但我希望它能够与它打印出来的任何路径一起使用,这样它就可以与任何文件结构中的任何人的计算机以及任何名称兼容 session 文件(.pse):

C:/Users/Install/OneDrive/B&BLab/Coding/TestingCell/PyMol.pse => PyMol.pse

最佳答案

您可以使用split()函数在所有 / 字符处分割字符串。这将返回一个列表,然后只获取该列表的最后一个元素:

myString = "C:/Users/Install/OneDrive/B&BLab/Coding/TestingCell/PyMol.pse"
myFile = myString.split('/')[-1]

但是,Python 确实为此提供了一个函数。查看this answer .

关于python - 如何将路径(字符串)缩短为仅文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60190380/

相关文章:

python - Tensorflow 使用恢复的训练模型报告错误

python - 用 Python 编写平铺窗口管理器

具有峰值和平顶(超)高斯信号的 Python 曲线拟合问题

python - 用双引号Python获取str repr

python - tf.contrib.learn 快速入门 : - Changing n_classes to 2 does not work

c++ - 从tornado客户端发送http请求到异步cpp-netlib服务器

Python PIL 加载抛出 AttributeError : 'NoneType' object has no attribute 'read'

python - 在 python3 中重定向不需要的输出

python - 使用 Django ORM 求和积

python - 在基类 __init__ 的子类 __init__ 之后调用基类方法?