zoukankan      html  css  js  c++  java
  • 代码6

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

    转换前的图:

    转换后的图

    错误代码:

    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+'
    ')

    文件中每行都写的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+'
    ')


    正确代码只比错误代码多了一行,因为从转换前文件读出的是字符串'数字'+' ',必须将 处理掉或者在判断中加上
  • 相关阅读:
    python基础--模块&包
    服务启动项 Start类型详解
    安全测试
    Dos命令之Netsh
    句柄(Handle)
    共享内存(shared memory)
    linux下查找文件、排序、查看文件内容
    Http协议详解
    Eclipse中搭建Python开发环境
    批处理[Batch]
  • 原文地址:https://www.cnblogs.com/ymjyqsx/p/6253319.html
Copyright © 2011-2022 走看看