我正面临文件结束到达错误

时间:2018-05-05 13:59:51

标签: python-3.x

我是python的新手并且正在尝试使用代码

class Arm(object):
def __init__(self, SNo, ActivityDate, RequesterTeam, RequesterSignumId, RequesterEmailId,Circle,Customer,Technology,WOType,ProblemTitle,ActivityTypeorEqType,SiteID,BSCFACID,EngineerName,EngineerSignum,DetailDescriptionOfActivityToBePerformed,TimelineforActivityCompletion,WOIDbyWFM ):

    self.SNo= SNo
    self.ActivityDate=ActivityDate
    self.RequesterTeam=RequesterTeam
    self.RequesterSignumId=RequesterSignumId
    self.RequesterEmailId=RequesterEmailId
    self.Circle=Circle
    self.Customer=Customer
    self.Technology=Technology
    self.WOType=WOType
    self.ProblemTitle=ProblemTitle
    self.ActivityTypeorEqType=ActivityTypeorEqType
    self.SiteID=SiteID
    self.BSCFACID=BSCFACID
    self.EngineerName=EngineerName
    self.EngineerSignum=EngineerSignum
    self.DetailDescriptionOfActivityToBePerformed=DetailDescriptionOfActivityToBePerformed
    self.TimelineforActivityCompletion=TimelineforActivityCompletion
    self.WOIDbyWFM=WOIDbyWFM


def __str__(self):
    return("Arm object:\n"
        "SNo = {0}\n"
        "ActivityDate = {1}\n"
        "RequesterTeam = {2}\n"
        "RequesterSignumId = {3}\n"
        "RequesterEmailId = {4}\n"
        "Circle = {5}\n"
        "Customer = {6}\n"
        "Technology = {7}\n"
        "WOType = {8}\n"
        "ProblemTitle = {9}\n"
        "ActivityTypeorEqType = {10}\n"
        "SiteID = {11}\n"
        "BSCFACID = {12}\n"
        "EngineerName = {13}\n"
        "EngineerSignum = {14}\n"
        "DetailDescriptionOfActivityToBePerformed = {15}\n"
        "TimelineforActivityCompletion= {16}\n"
        "WOIDbyWFM = {17}\n"
        .format(self.SNo, 
                self.ActivityDate,
                self.RequesterTeam,
                self.RequesterSignumId,
                self.RequesterEmailId,
                self.Circle,
                self.Customer,
                self.Technology,
                self.WOType,
                self.ProblemTitle,
                self.ActivityTypeorEqType,
                self.SiteID,
                self.BSCFACID,
                self.EngineerName,
                self.EngineerSignum,
                self.DetailDescriptionOfActivityToBePerformed,
                self.TimelineforActivityCompletion,
                self.WOIDbyWFM)

我正在

  

文件   “C:\ Users \ OpenSource \ eclipse-workspace \ PythonWorkSpace \ DataHiding \ src \ Hiding.py”,第26行^ SyntaxError:解析错误时意外的EOF

运行代码时。请建议我在哪里犯错误。

2 个答案:

答案 0 :(得分:0)

你应该有“WOIDbyWFM = {17} \ n”..格式(self.SNo,....... 您在return语句的末尾缺少右括号。

答案 1 :(得分:0)

请使用PyCharn编辑器,它会显示所有错误,例如eclipse方式,然后你可以正确地缩进你的代码,使其无bug。

相关问题