展开全部
因为你没有“E:/tensorflow/初赛训练数据/test/callreason”该目32313133353236313431303231363533e4b893e5b19e31333365653935录
你应该在代码里加入对目录的判定
具体代码如下# -*- coding: utf-8 -*-
#coding=utf-8
import os
ul =r"E:/tensorflow/初赛训练数据/test/callreason"
folder = os.path.exists(ul)
if not folder: #判断是否存在文件夹如果不存在则创建为文件夹
os.makedirs(ul)
filenamelist=os.listdir(ul)
for y in range(len(filenamelist)):
f=open(ul +'/'+ filenamelist[y], "r",encoding='utf-8')
modname = f.readline()
f.close()
newurl = ul + "/" + modname[:-1] + ".txt"
os.rename(os.path.join(ul, filenamelist[y]), newurl)
print("执行成功")
执行结果<注意红色框里的代码,这就是需要你加入的代码,用于判断目录是否存在>: