人生の敗北者でも使えるPythonのお勉強 Part9
■ このスレッドは過去ログ倉庫に格納されています
0216デフォルトの名無しさん
2006/03/30(木) 23:55:08opt=['tar', 'cxvf', 'hoge.tgz', 'hoge']
os.spawnvp(os.P_WAIT, 'tar', opt)
ってやると、hoge.tgzに書き込み権限ない場合、
sciriptが途中で止まって動かなくなります。
tarはhoge.tgzがpermission deniedのときにBroken pipeを返すんですが、
こういうときも対処させるには3行目をどのように変更すればいいんでしょうか。
それと、tarの標準出力を画面に表示させたいときはどうすればいいのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています