sql >> データベース >  >> RDS >> Oracle

(wx)pythonを使用した外部プログラムのログ出力

    解決策は、コマンドにリストを使用することです

    command = ["exp", "userid=user/[email protected]", "file=dump.dmp"]
    process = subprocess.Popen(command, stdout=subprocess.PIPE)
    

    次に、process.stdoutを1行ずつ読み取ります。

    line = process.stdout.readline()
    

    そうすれば、待たずにGUIを更新できます。 IF 実行しているサブプロセス(exp)は出力をフラッシュします。出力がバッファリングされている可能性があります。その場合、出力バッファがいっぱいになるまで何も表示されません。その場合は、おそらく運が悪いでしょう。



    1. Mysql関数MBRContainsは正確ではありません

    2. リモートサーバーへのmysqli_connect

    3. SQLServerのトリガーのリストを返す

    4. MySqlがBETWEENクエリを自動的に最適化しないのはなぜですか?