Also, do y’all call main() in the if block or do you just put the code you want to run in the if block?

  • HiddenLayer555@lemmy.mlOP
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    7 days ago

    Luckily Python is one step ahead:

    Python 3.13.3 (main, Apr 22 2025, 00:00:00) [GCC 15.0.1 20250418 (Red Hat 15.0.1-0)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> if __name__ = "__main__":
    ... 
    ...    main()
    ...    
        File "<python-input-0>", line 1
        if __name__ = "__main__":
            ^^^^^^^^^^^^^^^^^^^^^
    SyntaxError: invalid syntax. Maybe you meant '==' or ':=' instead of '='?
    

    Also TIL that := is a thing in Python.