私は色盲の人を支援するためにPythonでCSSファイルを試しています。私はすべてのセレクタブロックの中に入って、「背景:」と「色:」を変更する必要があります。私はtinycss
のようなCSSパーサを使ってみましたが、セレクタの取得に集中していません。Python CSSパーサー
例入力:
body {background:#fff; color:#ccc}
そして出力:それはCSSのproceで使用するために非常に簡単です
parser = CSSParser()
# optionally
parser.setFetcher(fetcher)
sheet = parser.parseFile('test1.css', 'ascii')
print sheet.cssText
:
body {background:#000; color:#aaa}
「出力」を – user2134226
と入力してください。入力: 「body {background:#fff; color:#ccc}」...このようなブロックはたくさんあります。 OUTPUT: "body {background:#000; color:#aaa}" [指定された仕様に従って色が変更されました] –
ヒントとして、一部の人は全く色を見ることができません。単に色を変えるだけでは不十分です。これを正しく行うためには、色だけで情報を区別する唯一の方法ではないように、追加のキューを追加する必要があります。 – Arafangion