【TCAX相關(guān)】Python腳本編寫(xiě)時(shí)的代碼縮進(jìn)問(wèn)題
相關(guān)鏈接:
用TCAX制作分段特效時(shí)注意到的一些問(wèn)題
初學(xué)者用Python語(yǔ)言寫(xiě)代碼時(shí)很容易踩代碼縮進(jìn)的坑,容易寫(xiě)出多種空格縮進(jìn)代碼混用的情況,而Python語(yǔ)言對(duì)代碼縮進(jìn)很敏感,混用會(huì)直接導(dǎo)致TCAX無(wú)法運(yùn)行。用慣了Aegisub去寫(xiě)lua代碼的人在接觸Python時(shí)很容易碰到這個(gè)問(wèn)題,因?yàn)閘ua語(yǔ)言的縮進(jìn)并沒(méi)有python這么嚴(yán)格,多種縮進(jìn)混用只要沒(méi)有大錯(cuò)一般也能跑,容錯(cuò)性較高。
補(bǔ)充:如果反復(fù)修改TCAX腳本的兩格縮進(jìn)和四格縮進(jìn),運(yùn)行TCAX時(shí)就有可能出現(xiàn)即便統(tǒng)一了代碼縮進(jìn)格式也依然報(bào)錯(cuò)的情況,特別是剛把兩格縮進(jìn)全換成四格縮進(jìn)或者四格縮進(jìn)全換成兩格縮進(jìn)時(shí),這種情況最容易發(fā)生,這個(gè)時(shí)候你即便寫(xiě)對(duì)了,TCAX也依然會(huì)反饋縮進(jìn)錯(cuò)誤。這種情況下建議關(guān)掉TCAX重開(kāi)或者改完以后等十幾秒再跑TCAX就能正常運(yùn)行了。
貼一下兩格縮進(jìn)與四格縮進(jìn)的代碼示例,推薦用四格縮進(jìn),因?yàn)樗母窨s進(jìn)便于瀏覽且論壇內(nèi)寫(xiě)的人也多,工業(yè)生態(tài)相對(duì)較好:
兩格縮進(jìn)
四格縮進(jìn)