我的一个python文件有变量x的增量数,如何导入该变量x并在另一个python文件上运行它,从而显示x递增


  • 这是com1的输出图

  • com2

    输出

我的第一个python文件命名为"com1"它有一个代码,每3秒增加x和y的值代码是:

x=0
y=0
for i in range(500):
x = x+1
print (x)
y = y+1
print (y)
sleep(3)

我的第二个代码命名为"com2"我使用了以下几行代码:

from com1 import x
from com1 import y 
z = x + y  
print(z)

这不是打印x+y的z,而是只打印x和y的值谁能告诉我如何修改,以便在我的第二个python文件com2我可以得到z的输出?

检查这个是否符合您的情况

comm .py目录

import time
from comm2 import inc
obj = inc()
for i in range(500):
x,y = obj.increment()
print(x+y)
time.sleep(3)

comm2.py目录

class inc:
def __init__(self):
self.x = 0
self.y = 0
def increment(self):
self.x = self.x+1
self.y = self.y+1
return self.x,self.y

最新更新