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:unexpected EOF while parsing error
在运行代码时。请建议我在哪里出错。
解决方案
您应该有 "WOIDbyWFM = {17}\n"..format(self.SNo, ....... 您在 return 语句的末尾缺少右括号。
推荐阅读
- android - 识别用户属于美利坚合众国 50 个州中的哪个州 - 除了互联网访问权限外,无需请求其他权限
- android - Google Play 游戏服务和 64 位 x86 支持
- java - 使用 application.properties 中的旧值
- anypoint-studio - 如何使用 Dataweave 表示此响应?
- python - 保存和读取数据框列表
- linux - Linux:不可执行的安装文件
- reactjs - 从反应开关元素更新弹簧数据库
- java - 捆绑 JRE 8 和 JavaFX 应用程序
- ruby - 浮点异常:ruby sinatra 上的 8 与 ibm_db gem
- sql-server - 为什么当查询以 '\2\' 开头时,LIKE 过滤器没有命中索引