想从'test/this.mytest.txt'中得到文件名'test/this.mytest'。
之前看到有用rstrip('.txt')的,但这样显然有问题。
------解决方案------------
你这样不是挺简单的吗,只是可能不是很通用只是对.txt拆分而已。
------解决方案--------------------------------------------------------
os.path.splitext
Python code
>>> import os.path
>>> os.path.splitext("test/sdd.hsd.txt")
10: ('test/sdd.hsd', '.txt')
>>> os.path.splitext('test/this.mytest.txt')
11: ('test/this.mytest', '.txt')
>>> os.path.splitext('test/this.mytest')
12: ('test/this', '.mytest')
>>> os.path.splitext('test/noextension')
13: ('test/noextension', '')
以上资源来源网友,仅供参考。