About 278,000 results
Open links in new tab
  1. python - What is __init__.py for? - Stack Overflow

    Here's the documentation. Python defines two types of packages, regular packages and namespace packages. Regular packages are traditional packages as they existed in Python 3.2 and earlier. A …

  2. How do I write good/correct package __init__.py files

    My own __init__.py files are empty more often than not. In particular, I never have a from blah import * as part of __init__.py -- if "importing the package" means getting all sort of classes, functions etc …

  3. Why do I need __init__.py at every level? - Stack Overflow

    Jul 4, 2017 · 20 Yes, this file is required if you want directory to be treated as a module. The __init__.py files are required to make Python treat the directories as containing packages; this is done to prevent …

  4. python - How is an empty __init__.py file correct? - Stack Overflow

    Jun 2, 2012 · Empty files are perfectly fine: The __init__.py files are required to make Python treat the directories as containing packages; this is done to prevent directories with a common name, such as …

  5. Is __init__.py not required for packages in Python 3.3+

    It is true that Python 3.3+ supports Implicit Namespace Packages that allows it to create a package without an __init__.py file. This is called a namespace package in contrast to a regular package …

  6. How to write python __init__.py file for module - Stack Overflow

    Apr 15, 2021 · An __init__.py file allows you to treat any directory as a Python package. It is not necessary to write anything in the file itself, just creating it in your directory is enough. So camera, …

  7. python - Module imports and __init__.py - Stack Overflow

    Mar 1, 2016 · foo/ __init__.py Foo.py module1.py module2.py module3.py The package name is foo and underneath it I have module Foo.py which contains code for the class Foo. Hence I am using the …

  8. What is the difference between __init__.py and __main__.py?

    Jul 10, 2015 · 13 __init__.py, among other things, labels a directory as a python directory and lets you set variables on a package wide level. __main__.py, among other things, is run if you try to run a …

  9. python - How to configure __main__.py, __init__.py, and setup.py for a ...

    Package/ setup.py src/ __init__.py __main__.py code.py I want to be able to run the code in a lot of different ways. pip install Package and then python and then from Package import * python -m …

  10. syntax - What does __all__ mean in Python? - Stack Overflow

    That file is what makes the directory an actual Python package. For example, say you have the following files in a package: package ├── __init__.py ├── module_1.py └── module_2.py Let's create these …