亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SyntaxError:沒有解決方案的無效語法

SyntaxError:沒有解決方案的無效語法

泛舟湖上清波郎朗 2023-06-20 10:39:51
這是我在這里的第一個請求,我希望你能幫助我。我試圖解釋這種特殊情況。使用的文件是啟動神經元模擬的基礎,它們適用于 Python 2。使用 Atom 的插件,我手動修復了任何縮進錯誤和細節。但是對于這個錯誤我找不到解決辦法。Traceback (most recent call last):     File "./protocols/01_no_channels_ais.py", line 4, in <module>    from Purkinje import Purkinje    File "/Users/simonet/Desktop/purkinjecell/Purkinje.py", line 202    listgmax = []           ^SyntaxError: invalid syntax來自文件 Purkinjeself.subsets_cm = np.genfromtxt("ModelViewParmSubset_cm.txt")for cm in self.subsets_cm:    for d in self.ModelViewParmSubset[int(cm[0])]:        d.cm = cm[1] * 0.77/1.64self.dend[138].cm = 8.58298 * 0.77/1.64self.subsets_paraextra = np.genfromtxt("modelsubsetextra.txt", dtype=[('modelviewsubset','f8'),('channel','S5'),('channel2','S5'),('value','f8')])for para in self.subsets_paraextra:    for d in self.ModelViewParmSubset[int(para[0])]:        d.insert(para[1])        exec('d.gmax_'+para[2]+' = '+str(para[3])listgmax = [] ############ PROBLEM WOULD BE HERE ##############for d in self.ModelViewParmSubset[2]:    d.gmax_Leak = d.gmax_Leak/2self.dend[138].insert('Leak')self.dend[138].gmax_Leak = 1.74451E-4 / 2“listgmax”在此代碼中是一個獨特的術語。我不明白問題出在哪里。如果我刪除它,問題將在下一行繼續出現與 Sintax 相同的錯誤。你能幫助我嗎?非常感謝您的寶貴時間。希望我很清楚。
查看完整描述

2 回答

?
GCT1015

TA貢獻1827條經驗 獲得超4個贊

錯誤很簡單,你忘記了上面一行的右括號,所以直接說:

exec('d.gmax_'+para[2]+' = '+str(para[3]))

這應該可以修復錯誤。請記住,這樣的SyntaxError: invalid syntax問題主要是您缺少閉合括號或其他東西。

如果有任何疑問或錯誤,請告訴我

干杯


查看完整回答
反對 回復 2023-06-20
?
慕桂英546537

TA貢獻1848條經驗 獲得超10個贊

您在前面的行中缺少右括號。它應該是:

exec('d.gmax_' + para[2] + ' = ' + str(para[3]))

Python 解釋器在下一行報告錯誤,因為這是它能最快告訴您不只是在那里繼續相同的表達式。一般來說,對于語法錯誤,如果您沒有在報告的確切位置找到錯誤,最好查看上面的內容。


查看完整回答
反對 回復 2023-06-20
  • 2 回答
  • 0 關注
  • 167 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號