我一直在研究教程中的檔案組織腳本:
我有兩個縮進錯誤,以及兩個語法錯誤,但是在這里查看了幾個問題之后,我似乎仍然無法修復它。我確信我沒有混合使用空格和制表符,而且我使用的教程中的人似乎完全可以很好地使用他的腳本版本。
至于語法錯誤,我不知道可能是什么問題。
這是我的代碼的副本:
import os
import shutil
origin_dir = r'D:\TTITF\Game Files and Animations\Animations\Bridges\Walk ~ Alvie - V_2 R RAW'
target_dir = r'D:\TTITF\Game Files and Animations\Animations\Bridges\Walk ~ Alvie - V_2 R TRIMMED'
for f in os.listdir(origin_dir):
filename, file_ext = os.path.splitext(f)
try:
if not file_ext:
pass
elif int(filename) in range(0, 60):
shutil.move(
os.path.join(origin_dir, f'{filename}{file_ext}')
os.path.join(target_dir, 'V_O to V_4', f'{filename}{file_ext}'))
except (FileNotFoundError, PermissionError):
pass
uj5u.com熱心網友回復:
您需要在 IDE 上運行 python 代碼,例如 VS 代碼、Jupyter notebook、Pycharm(您正在觀看的教程中提到)。大多數開發人員在
當您在終端中輸入時,您需要輸入 keep 并留出空間,記住代碼所需的縮進
在終端中撰寫的有用命令
按回車 -> 輸入新行 雙擊回車 -> 執行代碼
uj5u.com熱心網友回復:
在左圖中,您將代碼輸入到互動式 shell 中,這有一些限制。特別是,如果你正在輸入一個多行結構,例如一個try/except塊或一個if/else塊,你不能使用任何空行,否則解釋器認為這個塊已經完成。
在右圖中,您在命令提示符下輸入代碼,這是錯誤的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/441135.html
