import tinycss2 with open('data/SourceSansPro.css', "rb") as fd: css = fd.read() rules = tinycss2.parse_stylesheet_bytes(css) print(rules) print(rules[0]) print(rules[0][0]) print(rules[0][0].content) for node in rules[0][0].content: print(node)