【发布时间】:2019-05-27 18:45:23
【问题描述】:
我有一堆 txt 文件。我想从文件名中去掉.txt(我正在通过os.walk阅读)。
我怎样才能做到这一点?
fileName.rstrip(".txt") 似乎删除了字母 .,t,x 而不是删除子字符串 .txt
【问题讨论】:
-
filename.split('.')[0]和filename[:-4]都可以解决问题。 -
fileName.split(".")[:-1] 怎么样?
-
在 '.' 处分割如果 '.' 会起作用仅用于将文件名与扩展名分开。但这并不能保证。可能有多个'.'
标签: python python-3.x text