Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Mencatat keluaran program eksternal dengan (wx)python

Solusinya adalah dengan menggunakan daftar untuk perintah Anda

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

kemudian Anda membaca process.stdout secara baris demi baris:

line = process.stdout.readline()

dengan begitu Anda dapat memperbarui GUI tanpa menunggu. JIKA subproses yang Anda jalankan (exp) mengeluarkan output. Ada kemungkinan bahwa output buffer, maka Anda tidak akan melihat apa-apa sampai buffer output penuh. Jika itu masalahnya, Anda mungkin kurang beruntung.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengubah tipe data di oracle tanpa menghapus data

  2. Tidak dapat menjalankan IntelliJ IDEA CE 12 dengan Ubuntu Oracle Java 8

  3. Permintaan Oracle untuk menemukan semua kemunculan karakter dalam sebuah string

  4. Tampilan terwujud dengan pemicu?

  5. Tidak dapat menjatuhkan tabel yang baru saja dibuat