python - Python:从函数外部访问函数的成员
问题描述
假设我有两个功能,一个像这样属于另一个。
def foo():
def bar():
print("im bar")
print("im foo and can call bar")
print("i can call foo, but not bar?")
怎么会指或叫吧?我会foo.bar()
吗?
如果bar
不是这样的功能,bar = 1
那么我将如何访问它?
我知道我可以搬出bar
去,foo
但还有其他办法吗?
解决方案
我不认为你可以在这里做你想做的事,即打电话foo.bar
并期望得到结果。但是,您可以foo
变成一个班级,然后以这种方式尝试。
推荐阅读
- javascript - 无法选择 HMTL 元素并设置 innerHTML
- python - python用Beautifulsoup查找嵌入的mp4文件
- sql - 在特定日期范围内接收 ORA-01427
- powerbi - 在 Power BI 中的所有可视化中编辑交互
- c# - c#将韩文字符串保存到文件,而不是utf格式的字符串
- java - 使用 sum/count 获取每组中的最后一条记录
- kubernetes - 记录 Kubernetes LoadBalancer IP 交互的最佳实践
- vba - 将具有给定文本的页面复制到新文档
- json - Neoload - 发布 json 内容类型
- php - 在动态添加的输入中添加日期选择器