添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
import smpplib.client, smpplib.consts, smpplib.gsm
parts, encoding_flag, msg_type_flag = smpplib.gsm.make_parts('এইটা একটা টেস্ট বার্তা')
client = smpplib.client.Client('IP',Port)
client.connect()
client.bind_transceiver(system_id='ID', password='PW')
for part in parts:
    client.send_message(
        source_addr_ton=smpplib.consts.SMPP_TON_INTL,
        source_addr = '24997',
        dest_addr_ton=smpplib.consts.SMPP_TON_INTL,
        destination_addr = '8801833181108',
        short_message = part,
        data_coding = encoding_flag,
        esm_class = msg_type_flag,
        registered_delivery = True,
client.unbind()
client.disconnect()
   现在,我想发送批量短信,其中数字和文本将取自文件,文件格式如下:
  
8801833181108|এইটা একটা টেস্ট বার্তা
8801865585030|এইটা একটা টেস্ট বার্1
需要定义一个函数,该函数将从文件中获取两个参数(num,text)并向这些参数发送sms? 我试图从文件中提取一行数组,但不知道下一步该怎么做:
testsite_array = []
with open('sbk.txt') as my_file:
    for line in my_file:
        testsite_array.append(line.split("|"))
   如何循环使用以下数据来分隔数字和文本(|分隔符):
  
8801833181108|àààà àààà àà§àà§à ààà°à§à¤à
8801865585030|àààà àààà àà§àà§à ààà°à§1
一如既往地提前感谢您的帮助。