如何呼叫另一档案里def里的参数

楼主: Paudse (SICO)   2018-03-09 15:01:09
我目前有两个档案
一个是执行的.py档
一个是模拟环境的.py档
执行的.py档里有一个def会计算步数i
然后模拟环境的.py档里的一个class里的一个def会需要使用这个i去作运算
但我使用global似乎环境档里的def无法读到这个i值
请问是我global方法用错 还是不同.py档间要用其他方式传共用参数呢
谢谢
作者: b24333666 (比飞笨)   2018-03-09 15:27:00
档案放同一个目录底下 用import
作者: phoenixcx (曼秀雷敦)   2018-03-09 16:19:00
import 执行的.py 执行的.i
楼主: Paudse (SICO)   2018-03-09 17:42:00
是指我在环境.py下import执行.py吗?可是我的执行.py已经有import环境.py了 两边互相import好像有问题
作者: EGsux (天龙人)   2018-03-09 17:51:00
执行.i 不行吗?
楼主: Paudse (SICO)   2018-03-09 17:57:00
那个i又是在执行.py里的一个def我在环境.py里打执行档名.def名.i还是无法耶
作者: neil987 (R5大小姐-EX人品崩坏)   2018-03-09 21:22:00
执行的最外面 宣告一个i 然后执行的def里面 global i环境里面 的def里面才import执行 然后呼叫执行.ihttps://i.imgur.com/b3zfRkK.png有点偷鸡的做法

Links booklink

Contact Us: admin [ a t ] ucptt.com