问题描述
第二次启动的时候程序每次都会报错,可能是第一次的时候没有执行remove函数。
是因为代码第一次没有生存对应remove的文件,所以执行这个函数的时候报错,还是什么原因?
补充:好吧 这种情况不正确,代码里添加了判断。
问题描述
第二次启动的时候程序每次都会报错,可能是第一次的时候没有执行remove函数。
是因为代码第一次没有生存对应remove的文件,所以执行这个函数的时候报错,还是什么原因?
补充:好吧 这种情况不正确,代码里添加了判断。
原因是你路径不对
import os
def cc(f):
print(f)
os.chdir("D:\\Chinaunicom\\learning\\python\\test")#你那个文件夹所在路径
os.remove(f)
if os.path.exists('test'):
aa = os.listdir('test')
[cc(f) for f in aa]
或者你更需要这个代码
import os
if os.path.exists('test'):
aa = os.listdir('test')
[os.remove(os.path.join(os.getcwd(), 'test',f)) for f in aa]