没有安装Python标准库?

时间:2012-02-28 15:48:47

标签: python standard-library

我对Python很新,最近开始开发新的mac mini。如您所知,安装了2.7。

我遇到的问题是标准库似乎没有安装。

导入模块时出现语法错误(SyntaxError:语法无效)。

我使用argv datafile.csv

运行此代码
import csv
import sys

stocks.csv = argv
f = open(sys.argv[1], 'rt')

try:
    reader = csv.reader(f)
    for row in reader:
        print row
finally:
    f.close()

经过一段时间后,我决定运行翻译并获得帮助。

当我运行解释器并执行帮助(csv)或大多数其他模块(sys工作正常)时,我收到此错误:

>>> import csv
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "csv.py", line 1
    import 
          ^
SyntaxError: invalid syntax

我是否需要安装库或我是否错误地访问了它?

感谢。

2 个答案:

答案 0 :(得分:7)

当前目录中是否有一个名为csv.py的文件,第1行有一个空白import语句? Python在查看系统目录之前会在当前目录中搜索导入。

答案 1 :(得分:1)

导致无法找到导致

的模块
ImportError: No module named {...}

错误SyntaxError表示文件“csv.py”中的文本不是有效的python代码。

也许你有一个自己的“csv.py”某个阴影原始的csv lib?