Python变量不包含任何数据

时间:2019-08-08 18:00:39

标签: python

我希望这是一个简单的愚蠢问题。但是我们有一个内部程序不再有效。程序无法使用var_name + =“”传递应该包含在变量中的数据。

该变量似乎不包含任何内容。当我尝试将此变量的内容打印到字符串或文本文档时,我们什么也没得到。这里要讨论的变量是“ allData”。

此变量的内容需要传递到我们的传真设备。

def sendFax(destOrg, destFax, cliName, casenum, attachments, errEAddr, comment, destName):
    creds=requests.auth.HTTPBasicAuth(user,password)

    #OVERRIDE OUTBOUND FAX NUMBER FOR TESTING
    destFax='716-631-9804'
    print("faxes will be sent to "+destFax)
    return

allData=''
allData+='<schedule_fax>\n'

allData+='<cover_page>\n'
allData+='<url>'+prepXMLString(coverPage)+'</url>\n'
allData+='<enabled>true</enabled>\n'
allData+='<subject>'+prepXMLString(cliName)+' - case # '+str(casenum)+'</subject>\n'
allData+='<comments>'+prepXMLString(comment)+'</comments>\n'
allData+='</cover_page>\n'

allData+='<sender>\n'
allData+='<name>'+prepXMLString(webAddr)+'</name>\n'
allData+='<organization>'+prepXMLString(ourOrg)+'</organization>\n'
allData+='<phone_number>'+prepXMLString(ourPhonenum)+'</phone_number>\n'
allData+='<fax_number>'+prepXMLString(ourFaxnum)+'</fax_number>\n'
allData+='<email_address>'+prepXMLString(errEAddr)+'</email_address>\n'
allData+='</sender>\n'

allData+='<recipient>\n'
allData+='<name>'+prepXMLString(destName)+'</name>\n'
allData+='<organization>'+prepXMLString(destOrg)+'</organization>\n'
allData+='<fax_number>'+destFax+'</fax_number>\n'
allData+='</recipient>\n'

1 个答案:

答案 0 :(得分:0)

全部搞砸了。您正在使用return关键字返回行,这就是为什么没有返回任何内容的原因。

您应该进行所有串联,然后返回。