Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…
Cannot retrieve contributors at this time
41 lines (24 sloc) 818 Bytes


This library reads and writes .netrc files.


Read a netrc file:

n ="sample.netrc")

If the file doesn't exist, will return an empty object.

Read the user's default netrc file ($HOME/.netrc on Unix; %HOME%\_netrc on Windows):

n =

Look up a username and password:

user, pass = n[""]

Write a username and password:

n[""] = user, newpass

If you make an entry that wasn't there before, it will be appended to the end of the file. Sometimes people want to include a comment explaining that the entry was added automatically. You can do it like this:

n.new_item_prefix = "# This entry was added automatically\n"
n[""] = user, newpass

Have fun!

Running Tests

$ turn test
Jump to Line
Something went wrong with that request. Please try again.