我在文件夹SubFolder
中有以下4个python文件,它们的组装方式如下:
CodeFolder
SubFolder
GeneticAlgorithm.py
main.py
heuristic1.py
heuristic2.py
我正在尝试使用类开头的import语句将GeneticAlgorithm.py
文件中的文件main.py
导入:
import GeneticAlgorithm
问题:PyCharm正在强调这一点,并说“ 没有名为GA的模块”。
关于什么可能导致此问题以及如何解决的任何线索?谢谢!
答案 0 :(得分:2)
如果我错了,请纠正我,但是您的GeneticAlgorithm.py中可能没有GA模块
如果这样做,则可以执行以下操作:
类似于您的文件夹结构:
从main.py
调用GeneticAlgorithm.py。例如:
from GeneticAlgorithm import GA
def main():
ga_obj = GA(mutation_rate=0.5)
print("Call GA module")
if __name__ == '__main__':
main()
如果我们查看GeneticAlgorithm.py
class GA:
def __init__(self, mutation_rate):
self.mutation = mutation_rate
我们有GA班。
这是如何使用的简单演示。