Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

बाहरी प्रोग्राम का लॉगिंग आउटपुट (wx)python . के साथ

समाधान आपके आदेश के लिए एक सूची का उपयोग करना है

command = ["exp", "userid=user/example@sqldat.com", "file=dump.dmp"]
process = subprocess.Popen(command, stdout=subprocess.PIPE)

फिर आप process.stdout को एक पंक्ति-दर-पंक्ति आधार पर पढ़ें:

line = process.stdout.readline()

इस तरह आप बिना प्रतीक्षा किए GUI को अपडेट कर सकते हैं। अगर आप जिस उपप्रक्रिया को चला रहे हैं (एक्सपी) आउटपुट फ्लश करता है। यह संभव है कि आउटपुट बफ़र हो, फिर आउटपुट बफ़र भर जाने तक आपको कुछ भी दिखाई नहीं देगा। अगर ऐसा है तो आप शायद किस्मत से बाहर हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीएल/एसक्यूएल में मौजूदा तालिका में जोड़ने से पहले कॉलम मौजूद है या नहीं, इसकी जांच कैसे करें?

  2. सी # से ओरेकल प्रक्रिया में सरणी पास करना

  3. अप्रत्याशित क्वेरी सफलता

  4. मेरे एसक्यूएल परिणामों को डुप्लिकेट कैसे करें?

  5. SQL कथन में गुम बाएँ कोष्ठक के बारे में भ्रमित करने वाली त्रुटि