Book Image

Getting Started with Python and Raspberry Pi (Redirected from Learning Python By Developing Raspberry Pi Applications)

By : Dan Nixon
Book Image

Getting Started with Python and Raspberry Pi (Redirected from Learning Python By Developing Raspberry Pi Applications)

By: Dan Nixon

Overview of this book

Table of Contents (18 chapters)
Getting Started with Python and Raspberry Pi
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Input/output


We will now take a look at some of the ways we can access the files and directories on the filesystem and create, modify, and read the files. Here we will look at using Python's file objects which are documented in full at https://docs.python.org/2/library/stdtypes.html#bltin-file-objects.

While this will suffice for simple files, there is a good selection of free libraries available online that take a lot of work out of creating and parsing the more complex files such as XML, JSON, and MIDI.

The os.path module

The os.path module contains various functions for performing manipulation of path names specific to the host operating system. This goes hand in hand with the file objects for accessing the files and directories on the filesystem, and helps to ensure that code can be used on any platform by handing all of the platform dependent and specific tasks for you (for example, the differences in file paths on Windows and Linux).

The following example demonstrates the most commonly...