参数:正整数 n(最大行宽)和文件名。原地改写文件(不打印任何东西):
- ≤ n 字符或无空格的行 → 不变
-
n 且前 n 字符内有空格 → 把最后一个这样的空格变成换行
-
n 且前 n 字符内无空格 → 把该行第一个空格变成换行
对新产生的行递归应用上述规则。
Python only; no external programs / subprocess. From COMP2041/9044 21T2 Final.
不得使用 textwrap。
参数:正整数 n(最大行宽)和文件名。原地改写文件(不打印任何东西):
n 且前 n 字符内有空格 → 把最后一个这样的空格变成换行
n 且前 n 字符内无空格 → 把该行第一个空格变成换行
对新产生的行递归应用上述规则。
Python only; no external programs / subprocess. From COMP2041/9044 21T2 Final.
不得使用 textwrap。