python语言程序设计基础 习题7.1
import jieba#用来分词
def letterup(fo):
slist=[]
for line in fo:
llist=jieba.lcut(line)
for i in range(len(llist)):
if llist[i] not in {'input','if','float',\
'int','print','elif','format','else','in','d'}:#文件中的保留字等
llist[i]=llist[i].upper()#for item in llist ... item=item.upper()不能修改llist的值
slist.append(llist)
return slist
def main():
fo=open('2-1.py','rt',encoding='utf-8')#标明解码方式
slist=[]
slist=letterup(fo)
fo.close()
fw=open("2-11.py",'wt',encoding='utf-8')
for item in slist:
fw.write( ''.join(item))
fw.close()
main()
#2-1.py
TempStr = input("请输入带有