我写了这段代码: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条经验 获得超8个赞
您得到的错误:
SyntaxError: EOL while scanning string literal
是语法错误,因为最后一行格式错误。
字符串格式的结束"
缺失。
改变:
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
提交
取消