这段代码怎么空行的部分,为一个列表,直到pss停止?

1
2
3
4
 
a
b
c


阿哲
甜的
满天星
女孩的吻

#每次输入行数是不确定的,空行为一个列表

打印
['1', '2', '3', '4']
['a', 'b', 'c']
['阿哲', '甜的', '满天星', '女孩的吻']
 
import sys
try:
    mx = []
    while True:
        m = input().strip()
        # 上一行输入报错的话,可以用下一行,需要import sys
        # m = sys.stdin.readline().strip()
        #若是多输入,strip()默认是以空格分隔,返回一个包含多个字符串的list。
        if m == '':
            break
        mx.append(m)
    print(mx)
except:
    pass
import sys

mx = []
try:
    while True:
        m = input().strip()
        # 上一行输入报错的话,可以用下一行,需要import sys
        # m = sys.stdin.readline().strip()
        #若是多输入,strip()默认是以空格分隔,返回一个包含多个字符串的list。
        if m == '':
            print(mx)
            mx = []
        mx.append(m)
except:
    pass