簡體   English   中英

我想知道我應該如何填寫第二個參數,以便我不會得到str not callable error

[英]I want to know how I should fill in the second parameter in order that I don't get str not callable error

這是我的代碼示例。

def send_text(mobile_phone, msg):

     customer_id = "..."
     api_key = "..."

     phone_number = mobile_phone
     message = msg
     message_type = "ARN"

     messaging = MessagingClient(customer_id, api_key)
     response = messaging.message(phone_number, message, message_type)
     print(response, messaging.message(phone_number, message, message_type))

send_text(input('Enter your phone number:')(?)).

我不確定要在第二個參數中輸入什么。 如果我在第二個參數中輸入一條消息,則會給我一個錯誤,指出str是不可調用的。 如果有人可以幫助我,那就太好了。

您可以傳遞以逗號分隔的多個參數

def send_text(mobile_phone, msg):

     customer_id = "..."
     api_key = "..."

     phone_number = mobile_phone
     message = msg
     message_type = "ARN"

     messaging = MessagingClient(customer_id, api_key)
     response = messaging.message(phone_number, message, message_type)
     print(response, messaging.message(phone_number, message, message_type))

send_text(input('Enter your phone number:'), input('Enter message:'))

您忘了在(問號)之前加逗號

def send_text(mobile_phone, msg):

    customer_id = "..."
    api_key = "..."

     phone_number = mobile_phone
     message = msg
     message_type = "ARN"

     messaging = MessagingClient(customer_id, api_key)
     response = messaging.message(phone_number, message, message_type)
 print(response, messaging.message(phone_number, message, message_type))

send_text(input('Enter your phone number:'), (?))

我想問號將會是

input('Enter your message:')

編輯:

你只會說

send_text(input('Enter your phone number:'), "Hello how are you..")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM