【发布时间】:2019-05-08 12:33:10
【问题描述】:
第 1 步:空格下划线
path = os.getcwd()
filenames = os.listdir(path)
for filename in filenames:
os.rename(os.path.join(path,filename),os.path.join(path, filename.replace("_", " ")))
结果:
(还不能发图……所以:)
WKN_855681(INTEL_CORP._______DL-001)_vom_03.12.2018482523.pdf
Geändert auf: (changed to)
WKN 855681(INTEL CORP. DL-001) vom 03.12.2018482523.pdf
!这很好:D
现在我想删除(更改为)状态下的多余空格。
PS:我是一个该死的菜鸟,所以请不要杀我。
ty
【问题讨论】:
-
您在执行删除剩余空间时是否有具体问题或错误?
-
为了删除多余的空间,我尝试了以下方法: path = os.getcwd() filenames = os.listdir(path) for filenames in filenames: os.rename(os.path.join(path, filename), os.path.join(path, filename.replace(" ", ""))) >>>>>所以我试图用空替换一个空格。那行得通。但我不知道如何只删除连续的空格。我喜欢保留的单词之间的空格。期望的结果:WKN 855681(INTEL CORP. DL-001) vom 03.12.2018482523.pdf
标签: python rename filenames spaces