我正在尝试在Windows 10上创建一个通过Unicode字符循环的Python 3程序,但是在最后一行空行中,出现以下错误
SyntaxError: unexpected EOF while parsing
我尝试将
print("Done!")
放在最后,但这说IndentationError: unexpected unindent
。max = int("FFFC",16)
min = 0
for x in range(max + 1):
try:
hex_value = hex(x)
proper = str(hex_value)[2:].upper()
while len(proper) != 4:
proper = "0" + proper
proper = "U+" + str(proper)
print(f"{proper} : {chr(x)}")
错误:
File "unicode.py", line 11
^
SyntaxError: unexpected EOF while parsing
这是在代码的最后一行(空白)。
最佳答案
您需要为每个except
包含一个try
语句。
关于python - 不明白为什么这段代码会引发EOF错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56906753/