【发布时间】:2020-01-12 14:35:24
【问题描述】:
我有一个简单的代码尝试通过替换一些字符来重命名名称文件,但我收到了这个错误:
name=name.replace=(")","")
AttributeError: 'tuple' object has no attribute 'replace'
代码在这里:
import os
os.chdir("/home/ubuntu/Desktop")
nfiles=os.listdir(os.getcwd())
new_files = [nfile for nfile in nfiles if nfile[-4:].lower()=='.txt']
for file in new_files:
name = file
name=name.replace=(")","")
name=name.replace=(",","_")
print(name)
【问题讨论】:
-
不,new_files 包含扩展名为 .txt 的文件名
标签: python python-3.x string replace