咋会出现这种情况嘞??
写入的程序没有加# coding=UTF-8编码文件的要求,编译器不认识你输入的汉字认定为非法字符引起的
你的双引号用的中文的吧?
因为python默认的编码格式为ASCII,而汉字的编码格式可以使用utf-8。现在既然能输出部分汉字那编码格式应该没有使用ASCII。你完整的诗句没有输出,是因为你赋值的字符串结尾使用了汉字格式的双引号,你可以仔细看一下。