bashでは、パスワードを可変形式で保存するファイルがあります。Python - ファイルから変数の値を読み取る
cat file.passwd
password1=EncryptedPassword1
password2=EncryptedPassword2
は今、私はpassword1
の値を使用したい場合は、これは私はbashで実行する必要があるものをすべてです。
grep password1 file.passwd | cut -d'=' -f2
私はこれをpythonで代替する方法を探しています。単純に値を抽出する機能を提供するライブラリがありますか、それとも手動で行う必要がありますか 以下のようにしますか?
with open(file, 'r') as input:
for line in input:
if 'password1' in line:
re.findall(r'=(\w+)', line)
[Parse key value pairs in text file]の複製が可能です。(http://stackoverflow.com/questions/9161439/parse-key-value-pairs-in-a-text-file) –