首页 > 其他 > 详细

代码6

时间:2017-01-05 17:51:40      阅读:206      评论:0      收藏:0      [点我收藏+]

需要将相应数值转换为相应英文类别

转换前的图:

技术分享

转换后的图

技术分享

错误代码:

f = open(‘/home/xbwang/Desktop/intend.txt‘,‘r‘)
trans = ‘Error‘
for lines in f:if(line==‘1‘):
        trans = ‘Weather‘
    if(line==‘2‘):
        trans = ‘Good‘
    if(line==‘3‘):
        trans = ‘Greeting‘
    if(line==‘4‘):
        trans = ‘HowTo_AddOfficialBot‘
    if(line==‘5‘):
        trans = ‘HowTo_AddPersonalBot‘
    if(line==‘6‘):
        trans = ‘HowTo_AutoReply‘
    if(line==‘7‘):
        trans = ‘HowTo_BotUsage‘
    if(line==‘8‘):
        trans = ‘HowTo_Buy‘
    if(line==‘9‘):
        trans = ‘HowTo_ChangeBotProfile‘
    if(line==‘10‘):
        trans = ‘HowTo_ChangeLogo‘
    if(line==‘11‘):
        trans = ‘HowTo_Complaint‘
    if(line==‘12‘):
        trans = ‘HowTo_CreateBot‘
    if(line==‘13‘):
        trans = ‘HowTo_DeleteBot‘
    if(line==‘14‘):
        trans = ‘HowTo_GetBackControl‘
    if(line==‘15‘):
        trans = ‘HowTo_Kickout‘
    if(line==‘16‘):
        trans = ‘HowTo_Stat‘
    if(line==‘17‘):
        trans = ‘HowTo_Subscribe‘
    if(line==‘18‘):
        trans = ‘IsAvailable‘
    if(line==‘19‘):
        trans = ‘IWillTry‘
    if(line==‘20‘):
        trans = ‘Ok‘
    if(line==‘21‘):
        trans = ‘Problem_BotNotWork‘
    if(line==‘22‘):
        trans = ‘Problem_FailedToAddBot‘
    if(line==‘23‘):
        trans = ‘Problem_FailedToChat‘
    if(line==‘24‘):
        trans = ‘Problem_FailedToKickout‘
    if(line==‘25‘):
        trans = ‘Problem_FailedToScanQRCode‘
    if(line==‘26‘):
        trans = ‘Question_Gongzhonghao‘
    if(line==‘27‘):
        trans = ‘Question_Hongbao‘
    if(line==‘28‘):
        trans = ‘Question_WhenCharge‘
    if(line==‘29‘):
        trans = ‘Problem_BotNotApproved‘
    if(line==‘30‘):
        trans = ‘ThankYou‘
    f1 = open(‘/home/xbwang/Desktop/trans.txt‘,‘a‘)
    f1.write(trans+‘\n‘)

文件中每行都写的Error

正确代码:

f = open(‘/home/xbwang/Desktop/intend.txt‘,‘r‘)
trans = ‘Error‘
for lines in f:
    line = lines[0]
    if(line==‘1‘):
        trans = ‘Weather‘
    if(line==‘2‘):
        trans = ‘Good‘
    if(line==‘3‘):
        trans = ‘Greeting‘
    if(line==‘4‘):
        trans = ‘HowTo_AddOfficialBot‘
    if(line==‘5‘):
        trans = ‘HowTo_AddPersonalBot‘
    if(line==‘6‘):
        trans = ‘HowTo_AutoReply‘
    if(line==‘7‘):
        trans = ‘HowTo_BotUsage‘
    if(line==‘8‘):
        trans = ‘HowTo_Buy‘
    if(line==‘9‘):
        trans = ‘HowTo_ChangeBotProfile‘
    if(line==‘10‘):
        trans = ‘HowTo_ChangeLogo‘
    if(line==‘11‘):
        trans = ‘HowTo_Complaint‘
    if(line==‘12‘):
        trans = ‘HowTo_CreateBot‘
    if(line==‘13‘):
        trans = ‘HowTo_DeleteBot‘
    if(line==‘14‘):
        trans = ‘HowTo_GetBackControl‘
    if(line==‘15‘):
        trans = ‘HowTo_Kickout‘
    if(line==‘16‘):
        trans = ‘HowTo_Stat‘
    if(line==‘17‘):
        trans = ‘HowTo_Subscribe‘
    if(line==‘18‘):
        trans = ‘IsAvailable‘
    if(line==‘19‘):
        trans = ‘IWillTry‘
    if(line==‘20‘):
        trans = ‘Ok‘
    if(line==‘21‘):
        trans = ‘Problem_BotNotWork‘
    if(line==‘22‘):
        trans = ‘Problem_FailedToAddBot‘
    if(line==‘23‘):
        trans = ‘Problem_FailedToChat‘
    if(line==‘24‘):
        trans = ‘Problem_FailedToKickout‘
    if(line==‘25‘):
        trans = ‘Problem_FailedToScanQRCode‘
    if(line==‘26‘):
        trans = ‘Question_Gongzhonghao‘
    if(line==‘27‘):
        trans = ‘Question_Hongbao‘
    if(line==‘28‘):
        trans = ‘Question_WhenCharge‘
    if(line==‘29‘):
        trans = ‘Problem_BotNotApproved‘
    if(line==‘30‘):
        trans = ‘ThankYou‘
    f1 = open(‘/home/xbwang/Desktop/trans.txt‘,‘a‘)
    f1.write(trans+‘\n‘)


正确代码只比错误代码多了一行,因为从转换前文件读出的是字符串‘数字‘+‘\n‘,必须将\n处理掉或者在判断中加上\n

 

代码6

原文:http://www.cnblogs.com/ymjyqsx/p/6253319.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!