在Gambas3-Raspberry Pi / Jessie OS中的Python 2.7 raw_input()EOF错误

时间:2016-02-05 15:25:51

标签: python python-2.7 gambas

代码,

print 'hello world'
raw_input()

"工作"当在python idle 2.7和lxterminal(" python helloworld.py")中运行时。

然后我通过Gambas3创建了一个应用程序,使用它作为python编程的解释器。模拟时,一切正常,lxterminal显示输出并在按下回车键时退出。编译后,将软件作为可执行文件。运行应用程序并运行它抛出EOF错误的代码。我在网上搜索,发现了很多类似的问题但不同的方法。我读了一些关于管道的东西,我无法理解。我还添加了python用法选项-i -tt和-c但没有运气。有什么想法导致这个错误吗?

这也是我在Gambas3中运行按钮的代码,如果有人问的话。

Public Sub RunBtn_Click()

  TextArea3.Text = ""
  Try Kill Application.Path & "tempfile.py"
  If Exist(Application.Path & "tempfile.py") Then
    hFile = Open Application.Path &/ "tempfile.py" For Write Append
    Else 
    hFile = Open Application.Path &/ "tempfile.py" For Write Create 
    Endif
  Print #hFile, TextArea2.text
  Wait 0.3

  MyProc = Shell "lxterminal --command python -i -tt -c " & Application.Path &/ "tempfile.py" For Read As "Process" 
  MyProc1 = Shell "python -i -tt -c " & Application.Path &/ "tempfile.py" For Read As "Process"

End

0 个答案:

没有答案