【发布时间】:2013-05-20 02:53:36
【问题描述】:
我想更改特定文件夹中文件的扩展名。我在论坛上读到了这个话题。使用确实的想法,我编写了以下代码,我希望它可以工作,但它没有。我将感谢任何指导以找到我的错误。
import os,sys
folder = 'E:/.../1936342-G/test'
for filename in os.listdir(folder):
infilename = os.path.join(folder,filename)
if not os.path.isfile(infilename): continue
oldbase = os.path.splitext(filename)
infile= open(infilename, 'r')
newname = infilename.replace('.grf', '.las')
output = os.rename(infilename, newname)
outfile = open(output,'w')
【问题讨论】:
-
在什么情况下不起作用?文件只是没有被重命名吗?是否有任何错误消息?
-
感谢您的回复。好吧,它停在 ' output = os.rename(infilename, newname)' 行中
-
它会停止吗?没有任何输出?