pandas.read_table 在 Jupyter Notebook 中工作但在 vi 编辑器中无法工作

pandas.read_table working in Jupyter notebook but would not work in vi editor

我正在尝试通过执行以下代码读取包含 table 和 pandas.read_table 的 txt 文件。

我添加了import pandas as pd,有问题的代码是pstttable=read_table("pstttable.txt")

显然,txt 文件的位置是正确的,并且在使用来自 Windows 的 Jupyter notebook 时,相同的代码也有效。

但是,我想在Linux终端用vi编辑器编辑的.py文件编译代码,会出现如下错误。

File "Global_Repeater_Search.py", line 22 pstttable=pd.read_table("/Users/sgtsnu02/2019-2020_Intern/EQcorrscan/pstttable.txt") ^ SyntaxError: invalid syntax

我不知道为什么会出现这种错误。在 Linux 终端工作时,这个问题是 pandas 固有的吗?

这真是个愚蠢的问题。 我忘了关闭 pstttable=pd.read_table("/Users/sgtsnu02/2019-2020_Intern/EQcorrscan/pstttable.txt").

之前的行的括号

这导致了 SyntaxError: invalid syntax

vipandas.read_table都没有问题。