當我在QPython中運行任何腳本時,它會在控制檯中運行,然後出現提示「按Enter鍵退出」,但我想與我的正在運行的腳本進行交互,而不是退出。有沒有任何配置選項來控制這種行爲?運行腳本後,QPython會提示「按Enter鍵退出」。如何與控制檯交互?
它與控制檯頂部顯示的exit>選項有關嗎?< & &?
當我在QPython中運行任何腳本時,它會在控制檯中運行,然後出現提示「按Enter鍵退出」,但我想與我的正在運行的腳本進行交互,而不是退出。有沒有任何配置選項來控制這種行爲?運行腳本後,QPython會提示「按Enter鍵退出」。如何與控制檯交互?
它與控制檯頂部顯示的exit>選項有關嗎?< & &?
試試下面的代碼
導入OS 使用os.system( 「SH」)
如果要訪問控制檯,你可以嘗試引發異常。
你可以把它添加到默認導入路徑比當您使用qpython3將其更改爲projects3/scripts3從交互shell
import sys
sys.path.append('/storage/emulated/0/qpython/scripts')
sys.path.append('/storage/emulated/0/qpython/projects')
導入。
比做:
import MyScript
或
from MyScript import MyClass
當我嘗試,我沒有看到我的腳本的結果。例如,如果我的腳本是:import os os.system(「sh」)test = 2;打印(測試)我只是得到一個shell提示符$。如果我刪除了os.system調用,我會在#[QPython]之前得到打印的值2,按回車鍵退出 –