代码如下:
import glob
import os
import shutil
for file_path in glob.glob(os.path.join(folder, '*Tomo*_[1-100]_*')):
new_dir = file_path.rsplit('.', 1)[0]
try:
os.mkdir(os.path.join(folder, new_dir))
#shutil.move(file_path,os.path.join(new_dir,os.path.basename(file_path)))
shutil命令当前被注释掉了,因为这导致了语法错误,我不确定原因。但是,当尝试运行这个时,我在第10行得到一个缩进错误(代码有9行长)。我不知道我哪里出了问题。在
try
语句后面应该有一个except
语句。在您可以更改代码:
您刚刚忘记了
except
子句:编辑:对于syntonym,仅仅捕捉
Exception
不是一个好主意,请为您的作业使用更好的异常处理程序(在本例中可能是FileExistsError
)。在Python应在
line 10
中使用except
语句相关问题 更多 >
编程相关推荐