So I was playing with `globals()` and tried this:

```
del globals()

```

Out:

```
SyntaxError: can't delete function call

```

How can I delete the dictionary of global variables? Is it only accessible through a function call so that it's impossible to delete?

**Edit**: I am aware that it is a bad idea and I am not planning to use it. I just want to know if it is possible, and if not, I want to know why.