我寫了這段代碼: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掃描字符串時顯示 EOL,這是什么意思以及為什么?
1 回答

www說
TA貢獻1775條經(jīng)驗 獲得超8個贊
您得到的錯誤:
SyntaxError: EOL while scanning string literal
是語法錯誤,因為最后一行格式錯誤。
字符串格式的結(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)))
添加回答
舉報
0/150
提交
取消