python print所有变量
时间: 2023-11-23 11:06:40 浏览: 237
要打印出所有的变量,你可以使用内置函数`locals()`和`globals()`。`locals()`返回当前作用域的变量字典,而`globals()`返回全局作用域的变量字典。你可以将这些字典传递给`print()`函数来输出它们的内容。以下是一个示例:
```python
def my_function():
x = 10
y = 'Hello'
print('局部变量:', locals())
print('全局变量:', globals())
my_function()
```
这段代码将输出一个包含所有局部变量和全局变量的字典。请注意,这将打印出大量的信息,因此在实际使用中可能需要谨慎使用。
阅读全文