我正在尝试通过删除前 9 个字母来重命名多个文件,但是有一个名为“.DS_Store”的看不见的文件会出现错误。有什么办法可以避免该文件运行像'if...than...'之类的代码?代码就像:import osos.chdir('/Users/pgao/Google Drive/Piano Sheet/Be Our Guest')for f in os.listdir(): new_name = f[9:] os.rename(f, new_name)该目录的列表是:WechatIMG149.jpeg.DS_StoreWechatIMG152.jpegWechatIMG148.jpegWechatIMG147.jpegWechatIMG151.jpegWechatIMG150.jpegWechatIMG146.jpeg它上升错误为:Traceback (most recent call last): File "ReEdit.py", line 10, in <module> os.rename(f, new_name)FileNotFoundError: [Errno 2] No such file or directory: '.DS_Store' -> ''谢谢。
添加回答
举报
0/150
提交
取消