I have a pycharm project with one python file called main.py
on my desktop i have a folder called 'Python' inside it looks like this:
- Desktop
- framework.py
- Python
- Python Projects
- Project File
- main.py
In my main file i want to import a function from the framework file. for example if my framework file looks like this:
def print_hi():
print("hi")
how would i import the function into my main file?
sys.path.append('add_path_here')
Example,
directory = path.path(__file__).abspath()
sys.path.append(directory.parent.parent)
in the python structure for import, you should use system layout I mean:
parent/
__init__.py
one/
__init__.py
two/
__init__.py
three/
__init__.py
so first of all use init file the simply use import
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.