首页 > 解决方案 > 我面临文件结尾到达错误

问题描述

我是 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:unexpected EOF while parsing error

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

标签: python-3.x

解决方案


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


推荐阅读