我目前正在为一个基于python的程序制作一个autosave函数,我对python知之甚少。我记得我学过如何切割,但这是一种更高级的切割。现在,我让它以字符串格式打印路径文件(不,我不能使用os.path或类似的东西),我想要的是,它删除除NAME.pse
之外的整个路径(名称也会更改)。这是一个示例路径,最终是我希望它看起来的样子,但我希望它能够与打印出来的任何路径一起工作,以便与任何文件结构中的任何计算机以及会话文件的任何名称(即.pse)兼容:
C:/Users/Install/OneDrive/B&BLab/Coding/TestingCell/PyMol.pse => PyMol.pse
可以使用split()函数拆分所有
/
个字符的字符串。这将返回一个列表,然后只取该列表的最后一个元素:然而,Python确实为此提供了一个函数。查看this answer
如果只需要文件名:
如果还需要包含文件夹,请执行以下操作:
相关问题 更多 >
编程相关推荐