ノートPCのバックライトを変更するにはxbacklight
というコマンドが使えるようです。
バックライトを100%に設定する
$ xbacklight -set 100
バックライトを50%に設定する
$ xbacklight -set 50
バックライトを0%に設定する
$ xbacklight -set 0
Xで使う場合は、必要に応じて.xinitrc
あたりに書いておくと便利です。
ノートPCのバックライトを変更するにはxbacklight
というコマンドが使えるようです。
バックライトを100%に設定する
$ xbacklight -set 100
バックライトを50%に設定する
$ xbacklight -set 50
バックライトを0%に設定する
$ xbacklight -set 0
Xで使う場合は、必要に応じて.xinitrc
あたりに書いておくと便利です。
PythonでCSV(comma-separated values)を取り扱う場合、
aaa,120,240
bbb,320,240
のようなデータであればsplit
を使って簡単に
>>> for row in open('data.csv').readlines():
... row = row.strip().split(',')
... print row
...
['aaa', '120', '240']
['bbb', '320', '240']
とできますが、'aa,aa'
のようなデータが含まれていたりすると面倒なことになってしまいます。
そういう場合は出来合いのライブラリを使うのが便利です。
aaa,120,240
b bb,320,240
"cc,c",240,120
という少し複雑なデータに対しても
>>> import csv
>>> for row in csv.reader(open('data.csv', 'rb')):
... print row
...
['aaa', '120', '240']
['b bb', '320', '240']
['cc,c', '240', '120']
と、扱うことができます。
ちなみに、区切り文字カンマはdelimiter
、ダブルクォートはquotechar
で変更できます。
>>> csv.reader(open('data.csv', 'rb'), delimiter=' ', quotechar="'")
ホスト名からIPv4アドレスを取得
>>> import socket
>>> socket.gethostbyname('www.python.org')
'82.94.164.162'
IPアドレスからホスト名を取得
>>> socket.gethostbyaddr('82.94.164.162')
('dinsdale.python.org', [], ['82.94.164.162'])
ホスト名からIPv6アドレスを取得したい場合はgetaddrinfoを使うみたいです。