输出重定向之python2和python3的区别
python语句支持输出重定向到文件里,与shell类似使用“>>”来重定向输出。
python2:
1 logfile = open('mylog.txt', 'a') 2 print >> logfile, 'Fatal error: invalid input' 3 logfile.close() 4 5 #mylog.txt 6 7 Fatal error: invalid input
python3:
1 f = open('mylog.txt', 'a') 2 print('Fatal error: invalid input_python3', file=f) 3 4 f.close() 5 6 #mylog.txt 7 8 Fatal error: invalid input_python3
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步