【发布时间】:2012-02-28 15:48:47
【问题描述】:
我对 Python 还很陌生,最近开始在新的 mac mini 上进行开发。如您所知,它安装了 2.7。
我遇到的问题是似乎没有安装标准库。
导入模块时出现语法错误(SyntaxError: invalid syntax)。
我正在使用 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()
过了一会儿,我决定运行解释器并寻求帮助。
当我运行解释器并执行 help(csv) 或大多数其他模块(sys 工作正常)时,我收到此错误:
>>> import csv
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "csv.py", line 1
import
^
SyntaxError: invalid syntax
我需要安装这个库还是访问有误?
谢谢。
【问题讨论】:
-
在不同的目录下新建文件;把'import csv'放进去。运行。很可能您的原始程序文件有问题。最简单的可能就是重新输入它……