Myron's Dev Notes


Python Notes

Docs

Paths

print "\n".join(sys.path)

get IP

hostname -I
python -c "import socket; s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM); s.connect(('8.8.8.8', 80)); print(s.getsockname()[0]); s.close()"

Open

version 3

with open('spamspam.txt', 'w', opener=opener) as f:
    print('This will be written to somedir/spamspam.txt', file=f)

version 2.7

with open("hello.txt") as f:
    for line in f:
        print line,

Read/Write Excel files