一个文件中使用import时,被引用的文件的位置与常见错误。

当引用与被引用的.py文件(模块,可能是类,可能是其他方法)在同一个目录下时,即可直接互相调用。无需上传。只有需要共享让更多人使用该模块时,才需要上传操作。

from Athletelist import athleteList

一、如果不上传,且不在同一个文件夹,运行时会报错,ModuleNotFoundError: No module named 'Athletelist'

二、如果报错TypeError: 'module' object is not callable  可能是from后的文件名错误。.py文件名是模块名,from后面加该名。

三、如果报错ImportError: cannot import name 'athletelist'   可能是import 后面的名称错误。import后是模块文件中的某个类名或方法名。

原文地址:https://www.cnblogs.com/gwj99/p/7650823.html