python将变量按行写入txt文本中

代码:

写入多个变量用writelines:

fresult = open('predict_result.txt','w')#w:只写,文件已存在则清空,不存在则创建
for file in files:
    print("image:", file)
    ...
    fresult.writelines('\npath:'+file+', gender:'+str(gender)+', age:'+str(predicted_age[i]))
fresult.close()

如果写入单个变量,用write即可:

fresult = open('predict_result.txt','w')#w:只写,文件已存在则清空,不存在则创建
for file in files:
    print("image:", file)
    ...
    fresult.write('path:'+file)
fresult.close()

结果:

猜你喜欢

转载自blog.csdn.net/weixin_41770169/article/details/86510922
今日推荐