要运行的文件名为 First_TensorFlow_Project.py,在存放该文件的文件夹中,有另一个命名为 string.py 的文件,而 string 和 Python 原生库中的 string 重名。当我在终端运行 First_TensorFlow_Project.py 文件之后,会自动生成一个 string.pyc 文件,只要有这个文件存在,系统就会报我在问题中提到的错误。把 string.py 和 string.pyc 删除或者重命名之后就可以正常运行了。