Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
89 views
in Technique[技术] by (71.8m points)

python - How do you prevent a circular import exception

I have been trying to link a main module with another module, both need each other to perform a specific task, so I imported them to each other, but I get an error about circular importation. I've been trying to avoid this but it keeps raising the error, please how do I correct this??

question from:https://stackoverflow.com/questions/65908925/how-do-you-prevent-a-circular-import-exception

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Simply create a 3rd module, from which you can then import the functions, classes and variables to the 2 other scripts. Normally issues like these are signs of poor code structuring. 2 separate scripts should never both depend on one another at the same time. Avoid such design blunders in the future.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...