Mac system generate error message when I call python script on terminal
我的代码只是几天前的关注和工作:
1 2 3 4 | import pandas as pd df = pd.read_csv('WORLDBANK-ZAF_MYS_PROP_4044_SEC_MF.csv') print(df.head()) |
但是现在每当我尝试通过在Mac终端上调用
Bases-MacBook-Pro:data_analysis me $ python my_io.py
Traceback(最近一次调用最后一次):
文件"my_io.py",第1行,in
将pandas导入为pd
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pandas/init.py",第13行,in
进口(依赖)
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/init.py",第142行,in
来自。 import add_newdocs
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/add_newdocs.py",第13行,in
来自numpy.lib导入add_newdoc
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/lib/init.py",第8行,in
来自.type_check import *
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/lib/type_check.py",第11行,in
将numpy.core.numeric导入为_nx
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/init.py",第72行,in
来自numpy.testing.nosetester import _numpy_tester
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/testing/init.py",第12行,in
来自。将装饰器导入为dec
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/testing/decorators.py",第20行,in
来自.utils import SkipTest,assert_warns
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/testing/utils.py",第15行,in
来自tempfile import mkdtemp,mkstemp
文件"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/tempfile.py",第32行,in
将io导入为_io
文件"/Users/gongzhuli/Desktop/data_analysis/io.py",第3行,in
AttributeError:'module'对象没有属性'read_csv'
有人可以帮助我,我不知道这里发生了什么......
您的文件名为
1 2 | File"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/tempfile.py", line 32, in <module> import io as _io |
并且您的文件名妨碍了导入链并阻止导入通过。
只需用更具体的东西重命名你的文件(例如