Python 返回“SyntaxError:无效的语法 sys 模块”[关闭]

Posted

技术标签:

【中文标题】Python 返回“SyntaxError:无效的语法 sys 模块”[关闭]【英文标题】:Python returns "SyntaxError: invalid syntax sys module" [closed] 【发布时间】:2016-02-16 04:34:36 【问题描述】:

我在尝试获取 Pandas 包的路径时收到此错误消息。我正在为我的项目使用 Centos 7。 Pandas 已安装在系统中。我正在使用 Python 2.7.10。

File "analyze_tweets.py", line 8
    import pandas as pd sys.path.insert(0, "/usr/lib/python2.7/site-packages")
                          ^
SyntaxError: invalid syntax

我的代码

import sys
import pandas as pd sys.path.insert(0, "/usr/lib/python2.7/site-packages") //error message here

【问题讨论】:

让你的代码每行最多包含一个语句。 什么意思?这个已经在一行了。 【参考方案1】:
import pandas as pd sys.path.insert(0, "/usr/lib/python2.7/site-packages")

这一行包含两个语句。将它们分成两行:

import pandas as pd
sys.path.insert(0, "/usr/lib/python2.7/site-packages")

或者,如果它们必须在一行中,请用分号将它们隔开(强烈不推荐!!!):

import pandas as pd; sys.path.insert(0, "/usr/lib/python2.7/site-packages")

【讨论】:

另请注意,根据为什么您正在执行 sys.path.insert,您可能希望在 import pandas as pd 之前执行此操作

以上是关于Python 返回“SyntaxError:无效的语法 sys 模块”[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

python:返回值问题

python的线程如何返回值?

python函数的返回值?

Python 字典items返回列表,iteritems返回迭代器

python 多进程获取返回值

python第三篇 python基础之函数,递归,内置函数