问题描述
第二次启动的时候程序每次都会报错,可能是第一次的时候没有执行remove函数。
是因为代码第一次没有生存对应remove的文件,所以执行这个函数的时候报错,还是什么原因?
补充:好吧 这种情况不正确,代码里添加了判断。
原因是你路径不对
importosdefcc(f):print(f)os.chdir("D:\\Chinaunicom\\learning\\python\\test")#你那个文件夹所在路径os.remove(f)ifos.path.exists('test'):aa=os.listdir('test')[cc(f)forfinaa]
或者你更需要这个代码
importosifos.path.exists('test'):aa=os.listdir('test')[os.remove(os.path.join(os.getcwd(),'test',f))forfinaa]
打印输出下f,看看这个文件是否不存在,特别注意扩展名,路径。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。