运行时报错,import cycle not allowed ;

查了goole大概知道了原因,还是导包类的问题,我检察了一下我的代码库,发现我昨天划分几个工具文件,里面的两个文件相互引用,就导致报import cycle not allowed 错了,这个错误在别的语言上都不会报,基于以前的使用习惯来看,感觉体验太不好了,啥都限制,为了机器编译考虑,一点都不会为人考虑,所以我觉得这个是一个扣分项。继续使用吧,看看有什么优势是没有发掘的。

我解决的方法很简单,就是将两个相互引用的包,里面的一个功能,抽取到另一路径下,然后就没有相互导包的现象了。虽然能用了,但没有从根源解决了问题,比如遇到了一些就得需要相互导包的场景呢?这种我暂时没有去查询怎么解决,等我需要在研究吧。

最新文章

  1. 【wikioi】1040 统计单词个数
  2. Django model 中meta options之 abstract
  3. Mac上远程桌面连接Windows Server 2012 R2
  4. 【EF 译文系列】重试执行策略的局限性(EF 版本至少为 6)
  5. js中this的理解
  6. ubuntu apt-get修改源地址
  7. Java:静态代理 and 动态代理
  8. P140、面试题24:二叉搜索树的后序遍历序列
  9. 巧用CSS文件愚人节恶搞(转)
  10. Qt刷新机制的一些总结(Qt内部画的时候是相当于画在后台一个对象里,然后在刷新的时候调用bitblt统一画,调用window的api并不会影响到后面的那个对象)
  11. mysql数据库安装方法
  12. Java日期获取需求大全
  13. python爬虫入门--beautifulsoup
  14. Open-Source Service Discovery
  15. mac 下常用命令备忘录
  16. Redis集群方案怎么做?
  17. you've successfully authenticated, but Gitee.com does not provide she access.
  18. topcoder srm 565 div1
  19. zabbix3.4.7页面中文乱码
  20. html学习_表格、表单

热门文章

  1. Codeforces Round #658 (Div. 2)【ABC2】
  2. easyx学习心得
  3. QQ空间自动点赞js代码
  4. 002、Python中json字符串与字典转换
  5. 一些CTF题目--20/9/3
  6. leetcode 36 有效的数独 哈希表 unordered_set unordersd_map 保存状态 leetcode 37 解数独
  7. codeforces 1019B The hat 【交互题+二分搜索】
  8. acm的做题技巧
  9. git commit guidelines
  10. Fullscreen API All In One