这是Python--------- 你好,我是编程新手,正在努力学习。我一直在遵循Python指南,正在进行最后一个项目,但出现了一些错误。我在寻找答案时遇到的主要问题是属性错误:“module”没有属性“getUserScore”。这是我进口东西的时候。我在这个网站上看到子模块不是自动导入的,我不知道如何导入子模块。我的编码是
import myPythonFunctions as m
userScore = int(m.getUserScore(userName))
我试过一些东西,比如说,进口myPythonFunctions.getUserScore从m import getUserScore,和一个大约4或5个以上,但他们中的大多数得到语法错误,我的程序甚至没有启动。我非常感谢你的帮助,谢谢。另一方面,它作为m导入的原因是因为还有一些其他的具有m.\uuuuuuuuuuuuuuuuuuuuuuuuuu,但它们不会产生错误。整个程序要长得多,但这是会出错的东西。谢谢
---Edit--- Thanks for all your help it worked!!
你的目录是什么样子的?你知道吗
假设你有:
那么对于脚本.py看起来像:
假设
getUserScore
是在submodule1.py
中定义的,那么您的包__init__.py
中将需要以下内容:当你导入
myPythonFunctions
时,你就可以访问getUserScore
。你知道吗相关问题 更多 >
编程相关推荐