我制作了这个程序,它有一个错误。我认为这与寻址有关。
import os
def renamefi():
filist=os.listdir(r"D:\Data\Personal-Education\Personal Work\Python Learning Project\Soppurted Files\prank")
savepath=os.getcwd()
os.chdir=(r"D:\Data\Personal-Education\Personal Work\Python Learning Project\Soppurted Files\prank")
for finame in filist :
os.renames(finame, finame.strip("012345678"))
renamefi()
这是错误:
编辑器屏幕截图:
http://s3.picofile.com/file/8201944476/address.jpg
最佳答案
您需要缩进:
for finame in filist :
os.renames(finame, finame.strip("012345678")
应该
for finame in filist:
os.renames(finame, finame.strip("012345678")
而且它也缺少结尾括号:
for finame in filist :
os.renames(finame, finame.strip("012345678"))
您也忘记了其中一个文件名中的反斜杠。它应该是“D:\ Data”。
关于python - 在python中寻址目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31608739/