我有一个哈希表:
$myHash = @{
"key1" = @{
"Entry 1" = "one"
"Entry 2" = "two"
}
"key 2" = @{
"Entry 1" = "three"
"Entry 2" = "four"
}
}
Run Code Online (Sandbox Code Playgroud)
我正在循环来获取对象:
$myHash.keys | ForEach-Object {
Write-Host $_["Entry 1"]
}
Run Code Online (Sandbox Code Playgroud)
工作正常,但我可以用什么来弄清楚$myHash我在哪个键?$_.Name没有任何回报.我很难过.救命?
我还没有完全掌握Python以便自己解决这个问题,所以我正在寻求帮助.
我的python模块中散布着各种日志消息.我希望调用模块的代码能够通过执行以下操作来设置调试级别:
module.DEBUG = INFO
例如.但我无法将其转化为工作.我有全局变量"DEBUG",我希望它在下面的行中解释,而不是DEBUG作为文字字符串,这是我认为正在发生的事情:
logging.basicConfig(format='%(levelname)s - %(message)s', level=logging.DEBUG)
Run Code Online (Sandbox Code Playgroud)
如何将该字符串视为变量而不是文字(如果发生了什么?)
谢谢!
--Matt