2017年6月16日金曜日

python 2つのListの要素が全て同じかを確かめる方法


 以下のfunctionで、2つのリストの要素が全ておなじかとうをチェックすることができます。
def checkEqual(L1, L2):
    return len(L1) == len(L2) and sorted(L1) == sorted(L2)

2017年6月12日月曜日

linux command あるディレクトリーのファイル、或いはフォルダの権限を変更

フォルダの権限を変更したい場合:
find /path/to/base/dir -type d -exec chmod 755 {} +

ファイルのみの権限を変更したい場合:
find /path/to/base/dir -type f -exec chmod 644 {} +

再帰的全ての権限を変更したい場合:
$ chmod 0644 -R [dir]

2017年5月29日月曜日

Pythonの中、配列あるいはdictを全部出力する方法

phpだと、「var_dump」、「print_r」でオブジェクトを全出力する方法があります。
Pythonなら、相当するメソッドがないのかなあ。。
Pythonの中、phpのvar_dumpを相当するメソッドは「pprint」です。使い方は以下の通りです。

from pprint import pprint

record = {'kinesis': {'data': 'test hoge ...'}} 

pprint record