Check out the biopython cookbook for phylogenetics. See in particular the Convert to a NumPy array or matrix section. I bet that processing can digest adjacency matrices.
Surprisingly little direct support that I can find. However, you can read from a CSV with a single command as described here. You can read in a newick string and convert to an adjacency matrix using biopy (link above now fixed).
(Python?) script to take Newick string and spit out edges