[d]python在windows下可以运行,linux下出现错误,求解决办法~

liangzelei 2012-09-26 09:25:15
本人windows与linux架构下python版本均为2.7,在windows下可以运行,但是到了linux下运行就出错误!

ERROR:/Flawfinder.py: line 3: syntax error near unexpected token `('
/Flawfinder.py: line 3: `class SketchApp(wx.App):
本人测试 与^M符没有关系。求指导~

--------------------
Double行动:
原帖分数:20
帖子加分:20
...全文
223 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangzelei 2012-09-27
  • 打赏
  • 举报
回复
会出现这个问题,因为代码没有变化,是通过虚拟机的tools 直接复制过去的,也用了doc转换器,但还是出现上述问题@_@
libralibra 2012-09-27
  • 打赏
  • 举报
回复
是不是class SketchApp(wx.App)里面那个(是中文打出来的?
JiMoKuangXiangQu 2012-09-26
  • 打赏
  • 举报
回复
用编辑器查看一下,看有没有特殊字符.
兆帅 2012-09-26
  • 打赏
  • 举报
回复

import wx
import os
class SketchApp(wx.App):
def OnInit(self):
bmp = wx.Image("Init.bmp").ConvertToBitmap()
wx.SplashScreen(bmp, wx.SPLASH_CENTRE_ON_SCREEN | wx.SPLASH_TIMEOUT, 1500, None, -1)
wx.Yield()

frame = Flawfinder_Interface(None,-1)
frame.Show(True)
self.SetTopWindow(frame)
return True
...



字符编码不对??
liangzelei 2012-09-26
  • 打赏
  • 举报
回复
import wx
import os
class SketchApp(wx.App):
def OnInit(self):
bmp = wx.Image("Init.bmp").ConvertToBitmap()
wx.SplashScreen(bmp, wx.SPLASH_CENTRE_ON_SCREEN | wx.SPLASH_TIMEOUT, 1500, None, -1)
wx.Yield()

frame = Flawfinder_Interface(None,-1)
frame.Show(True)
self.SetTopWindow(frame)
return True
。。。。。。
。。。。。。
。。。。。。

以上位部分代码
兆帅 2012-09-26
  • 打赏
  • 举报
回复
贴代码。。。

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧