python-3.x - 从前一个调用的另一个函数访问一个函数的本地环境
问题描述
我们来看看这段代码:
def a(): # N = 0
string = "pizza"
# stuff
res_b = b(string)
def b(string): # N = 1
# stuff
res_c = c(string)
return res_c
def c(string): # N = 2
# stuff
return thing
我有一个长文件,其形状基本相同。我想str
从定义中删除参数并使 b 和 c 能够从 N-1 函数中直接读取它(我的意思是不使用外部字典)。所以我想知道一个函数是否可以读取调用它的函数的本地环境。
有什么看起来像我要找的东西吗?
解决方案
推荐阅读
- jquery - Jquery在页面上找不到嵌套元素
- javascript - 如何使用localstorage数据制作饼图?
- css - 在具有布局的 MVC 剃刀视图中,如果标题扩展,我如何在正文中进行补偿?
- jestjs - 将 tns-core-modules 更新到 5.4.2 后出错
- php - 在 systemd 中设置 php-fpm umask
- javascript - 如何使用两个日期条件对来自我的 API 的响应进行排序,如果我没有一个条件,则数据必须位于第一个索引处
- python - 是否可以写入当前正在读取的 QBuffer?
- bitwise-operators - AND运算逆法
- javascript - 为什么我的 JavaScript 代码没有播放音乐?
- ios - 如何将过滤器添加到已合并电影资产和图层指令的 AVComposition