提示这种错误 Syatax Error EOL while scanning string litera,求详解
def filereplace(filename,old_word,new_word):file =open(filename,encoding='utf-8')
list =[]
count=0
for line in file:
for old_word in line:
count += line.count(old_word)
line = line.replace(old_word,new_word)
list.append(line)
file.close()
decide = input('\n文件%s中共有%d个【%s】\n您确定要把所有的【%s】替换为【%s】吗?\n\
【YES/NO】:)
if decide in ['YES','Yes','yes']:
file =open(filename,'w',encoding='utf-8')#此处提示这种错误Syatax Error EOL while scanning string litera
file.writelines(list)
file.close()
filename = input('请输入文件名:')
old-word = input('请输入需要替换的单词或字符:')
new-word = input('请输入新的单词或字符:')
filereplace(filename,old-word,new-word)
本帖最后由 jackz007 于 2021-1-26 11:13 编辑
需要成对出现的限定符,比如括号、引号等等没有成对出现。
decide = input('\n文件%s中共有%d个【%s】\n您确定要把所有的【%s】替换为【%s】吗?\n\
【YES/NO】:)
此句缺少右侧的引号
页:
[1]