Hello All,

I have been programming with Python for a few weeks now. By now I have
problems keeping my program organised.

(program runs from a Linux Busybox environment).
For example, I may need to mount the usb storage device at some point
in the program.
For this end I made the following functions:
- usbMount() -> main function.
- usbUmount() -> main function.
- usbMounted() -> help function. Checks if usb already mounted.
- usbConnected() -> help function. Checks id usb connected to computer.
- usbValid() -> help function. Checks if usb contains certain info
(only these may be mounted).
The help functions are called from the main functions.
So I have multiple help functions, while only two are actively called.

What is a good way to keep this organised?
- Just put it in a usb.py module?
- Should I make a class?
I haven't worked with OOP before, because I didn't think it would be
useful so far.
Are there any advantages if I put this in a class, instead of in a module?

This is only a small example, but I run into the same problem with
other parts of my program, that are larger, and where the functions
also depend on each other, while only a few are called (and the rest
just clutter my view in the IDE).

Any advice about how you organise this kind of things, is very much appreciated.

Thanks,
Rob
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to