形单影只的鱼 发表于 2021-6-27 13:39:11

两个py程序之间怎么传输数据

我用a 程序sys.system调用b我想把a里面的 一个t==8传给b程序 我该怎么发送 又该怎么接受

fish_nian 发表于 2021-6-27 13:40:34

{:10_257:}是py程序还是py结尾的文件

形单影只的鱼 发表于 2021-6-27 13:41:40

fish_nian 发表于 2021-6-27 13:40
是py程序还是py结尾的文件

两个都是.py

nahongyan1997 发表于 2021-6-27 13:45:59

本帖最后由 nahongyan1997 于 2021-6-27 13:52 编辑

用全局变量

也就是再弄一个py 程序装门用来存变量,

a .py

a = None


b.py
import a

a.a = 1

c.py

import a
import b
print(a.a)

c.py   打印结果
1

fish_nian 发表于 2021-6-27 13:49:04

形单影只的鱼 发表于 2021-6-27 13:41
两个都是.py

那可以在另外一个文件用导入的方式将文件中的函数和参数传递过去
one.py
t = 10
two.py
import two as b
print(b.t)

结果
10
>>>

fish_nian 发表于 2021-6-27 13:50:53

nahongyan1997 发表于 2021-6-27 13:45
用全局变量

也就是再弄一个py 程序装门用来存变量,


{:10_257:}这也太快了把

nahongyan1997 发表于 2021-6-27 13:53:14

fish_nian 发表于 2021-6-27 13:50
这也太快了把

我现在编的程序就是这种结构,所以我连想都不用想

fish_nian 发表于 2021-6-27 13:55:05

nahongyan1997 发表于 2021-6-27 13:53
我现在编的程序就是这种结构,所以我连想都不用想

厉害了大佬,我还需要去测试下才敢上了,经验太少了{:10_266:}
页: [1]
查看完整版本: 两个py程序之间怎么传输数据