python – 更改文件夹中文件的文件扩展名?

python – 更改文件夹中文件的文件扩展名?,第1张

概述我想更改特定文件夹中的文件的扩展名.我在论坛上读到了这个主题.使用想法,我已经编写了以下代码,我希望它可以工作,但事实并非如此.我会感谢任何找到我的错误的指导. import os,sys folder = 'E:/.../1936342-G/test' for filename in os.listdir(folder): infilename = os.pat 我想更改特定文件夹中的文件的扩展名.我在论坛上读到了这个主题.使用想法,我已经编写了以下代码,我希望它可以工作,但事实并非如此.我会感谢任何找到我的错误的指导.

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')
解决方法 源文件上的open是不必要的,因为os.rename只需要源和目标路径来完成工作.而且,os.rename总是返回None,所以在返回值上调用open是没有意义的.

import os,sysfolder = '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)       newname = infilename.replace('.grf','.las')       output = os.rename(infilename,newname)

我只是将两个打开了.检查这是否适合您.

总结

以上是内存溢出为你收集整理的python – 更改文件夹中文件的文件扩展名?全部内容,希望文章能够帮你解决python – 更改文件夹中文件的文件扩展名?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1191000.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存