我寫(xiě)了這段代碼:def main(): num_tokens = [] str_tokens = [] user_data = input("Insert Delimited Data: ") split_data = user_data.split(sep="|") for i in split_data: if i.strip().isnumeric(): num_tokens.append(i) else: str_tokens.append(i) print("String Tokens: {}\nNumeric Tokens: {}.format(len(str_tokens), len(num_tokens))) return掃描字符串時(shí)顯示 EOL,這是什么意思以及為什么?
1 回答

www說(shuō)
TA貢獻(xiàn)1775條經(jīng)驗(yàn) 獲得超8個(gè)贊
您得到的錯(cuò)誤:
SyntaxError: EOL while scanning string literal
是語(yǔ)法錯(cuò)誤,因?yàn)樽詈笠恍懈袷藉e(cuò)誤。
字符串格式的結(jié)束"
缺失。
改變:
print("String Tokens: {}\nNumeric Tokens: {}.format(len(str_tokens), len(num_tokens)))
到:
print("String Tokens: {}\nNumeric Tokens: {}".format(len(str_tokens), len(num_tokens)))
添加回答
舉報(bào)
0/150
提交
取消