代码,
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