Grundlagen der Softwareentwicklung in Python
Adam Spannbauer
Machine Learning Engineer at Eastman

arbeiten in work_dir/my_package/utils.py
def we_need_to_talk(break_up=False):
"""Helfer für die Kommunikation mit dem Partner"""
if break_up:
print("Es liegt nicht an dir, es liegt an mir...")
else:
print('Ich <3 Dich!')
arbeiten in work_dir/my_script.py
# Utils-Submodul importieren
import my_package.utils
# Entscheiden, andere Leute zu treffen
my_package.utils.we_need_to_talk(break_up=True)
Es liegt nicht an dir, es liegt an mir...
arbeiten in work_dir/my_package/__init__.py
from .utils import we_need_to_talk
arbeiten in work_dir/my_script.py
# Eigenes Paket importieren
import my_package
# Erkennen, dass du mit deiner Seelenverwandten zusammen bist
my_package.we_need_to_talk(break_up=False)
Ich <3 Dich!


Grundlagen der Softwareentwicklung in Python