2301_78028583 2023-05-08 04:00 采纳率: 100%
浏览 77
已结题

pycharm统一目录下调用 为什么显示的运行内容一致

我从123.py程序中调用file_2内容 可是两个显示的运行代码是一样的(两个都是在运行中哈 123.py截图 截错了 最后的运行内容两个是一样的) 正常情况123.py不是应该显示:储存到memory2内容有。而不是memory1内容有

img

img

  • 写回答

3条回答 默认 最新

  • 阳光宅男xxb 2023-05-08 09:38
    关注

    出现你这个问题的原因很简单。你在123.py中通过import 引入了file_2一个变量,看似只是引入了一个变量,其实import后,file_2中代码会执行,这就导致运行在123.py后会打印出memory1,同时你的file_2中的代码又有一个time.sleep 导致file_2中代码一直没有执行完毕,从而123.py中的那个打印的代码不会执行。总得来说,就是你在123.py中通过import 引入了file_2,会先等待file_2中的代码执行完毕后再执行123.py中的代码

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月16日
  • 已采纳回答 5月8日
  • 修改了问题 5月8日
  • 创建了问题 5月8日