我在视图中一直收到一个非常奇怪的SyntaxError。我做一个基本的txt文件阅读。我已经改变了我的代码,我甚至已经从python v2切换到v3文件。错误不断出现。您的建议将受到高度赞赏。这是代码:
with open("test.txt", "r") as f: # SyntaxError: invalid syntax - showing ^ on 'with'
for line in f.readlines():
for i in line.split(","):
i = i[1:-1]
print("\n", i)
function_v(i)
由于这段代码似乎我认为是正确的,我把它放在一个函数中,但现在函数给了我同样的错误:
def open_f(file_inp): # SyntaxError: invalid syntax - now showing ^ on def
with open(file_inp, "r") as f:
# below function:
open_f("test.txt") # to call function
第一个代码保持不变,在函数下缩进。 为了简化,我还放了" test.txt"在与python文件相同的文件夹中。 我已经重新启动了我的计算机,我尝试过另一个shell。我不确定为什么会出现这个错误。 谢谢。