让Copilot写的:
import sys
def create_matrix(text):
# 去掉最后的句号
text = text.rstrip("。")
# 按照竖排版规则,将文本填入 8x8 的矩阵
matrix = [[" "] * 8 for _ in range(8)]
row, col = 0, 7 # 从右到左对齐
for char in text:
matrix[row][col] = char
row = (row + 1) % 8
if row == 0:
col = (col - 1) % 8
# 输出竖排版的文本
for row in matrix:
print('│' + "│".join(row) + '│')
print('')
if len(sys.argv) < 2:
print("竖排版显示用法:python script.py \"输入的中文字符串\"")
else:
input_text = sys.argv[1]
input_text = input_text.replace('\n', '')
while input_text:
create_matrix(input_text[:64]) # 每次处理 64 个字符
input_text = input_text[64:] # 剩余部分
python vtxt.py "(输入略……)"
│主│忽│别│醉│举│主│枫│浔│
│人│闻│时│不│酒│人│叶│阳│
│忘│水│茫│成│欲│下│荻│江│
│归│上│茫│欢│饮│马│花│头│
│客│琵│江│惨│无│客│秋│夜│
│不│琶│浸│将│管│在│瑟│送│
│发│声│月│别│弦│船│瑟│客│
│ │,│。│,│。│,│。│,│
│未│转│犹│千│添│移│琵│寻│
│成│轴│抱│呼│酒│船│琶│声│
│曲│拨│琵│万│回│相│声│暗│
│调│弦│琶│唤│灯│近│停│问│
│先│三│半│始│重│邀│欲│弹│
│有│两│遮│出│开│相│语│者│
│情│声│面│来│宴│见│迟│谁│
│ │,│。│,│。│,│。│,│
│小│大│初│轻│说│低│似│弦│
│弦│弦│为│拢│尽│眉│诉│弦│
│切│嘈│霓│慢│心│信│平│掩│
│切│嘈│裳│捻│中│手│生│抑│
│如│如│后│抹│无│续│不│声│
│私│急│六│复│限│续│得│声│
│语│雨│幺│挑│事│弹│志│思│
│ │,│。│,│。│,│。│,│
│此│别│凝│水│幽│间│大│嘈│
│时│有│绝│泉│咽│关│珠│嘈│
│无│幽│不│冷│泉│莺│小│切│
│声│愁│通│涩│流│语│珠│切│
│胜│暗│声│弦│水│花│落│错│
│有│恨│渐│凝│下│底│玉│杂│
│声│生│歇│绝│滩│滑│盘│弹│
│ │,│。│,│。│,│。│,│
│整│沉│唯│东│四│曲│铁│银│
│顿│吟│见│船│弦│终│骑│瓶│
│衣│放│江│西│一│收│突│乍│
│裳│拨│心│舫│声│拨│出│破│
│起│插│秋│悄│如│当│刀│水│
│敛│弦│月│无│裂│心│枪│浆│
│容│中│白│言│帛│画│鸣│迸│
│ │,│。│,│。│,│。│,│
│一│五│妆│曲│名│十│家│自│
│曲│陵│成│罢│属│三│在│言│
│红│年│每│常│教│学│虾│本│
│消│少│被│教│坊│得│蟆│是│
│不│争│秋│善│第│琵│陵│京│
│知│缠│娘│才│一│琶│下│城│
│数│头│妒│服│部│成│住│女│
│ │,│。│,│。│,│。│,│
│老│门│暮│弟│秋│今│血│钿│
│大│前│去│走│月│年│色│头│
│嫁│冷│朝│从│春│欢│罗│银│
│作│落│来│军│风│笑│裙│篦│
│商│车│颜│阿│等│复│翻│击│
│人│马│色│姨│闲│明│酒│节│
│妇│稀│故│死│度│年│污│碎│
│ │,│。│,│。│,│。│,│
│又│我│梦│夜│绕│去│前│商│
│闻│闻│啼│深│舱│来│月│人│
│此│琵│妆│忽│明│江│浮│重│
│语│琶│泪│梦│月│口│梁│利│
│重│已│红│少│江│守│买│轻│
│唧│叹│阑│年│水│空│茶│别│
│唧│息│干│事│寒│船│去│离│
│ │,│。│,│。│,│。│,│
│黄│住│终│浔│谪│我│相│同│
│芦│近│岁│阳│居│从│逢│是│
│苦│湓│不│地│卧│去│何│天│
│竹│江│闻│僻│病│年│必│涯│
│绕│地│丝│无│浔│辞│曾│沦│
│宅│低│竹│音│阳│帝│相│落│
│生│湿│声│乐│城│京│识│人│
│ │,│。│,│。│,│。│,│
│如│今│呕│岂│往│春│杜│其│
│听│夜│哑│无│往│江│鹃│间│
│仙│闻│嘲│山│取│花│啼│旦│
│乐│君│哳│歌│酒│朝│血│暮│
│耳│琵│难│与│还│秋│猿│闻│
│暂│琶│为│村│独│月│哀│何│
│明│语│听│笛│倾│夜│鸣│物│
│ │,│。│,│。│,│。│,│
│江│座│满│凄│却│感│为│莫│
│州│中│座│凄│坐│我│君│辞│
│司│泣│重│不│促│此│翻│更│
│马│下│闻│似│弦│言│作│坐│
│清│谁│皆│向│弦│良│琵│弹│
│衫│最│掩│前│转│久│琶│一│
│湿│多│泣│声│急│立│行│曲│
│ │,│。│,│。│,│。│,│
【 在 sloanwall 的大作中提到: 】
: 是 | 。 | , | 端 | 老 | 谢 | 护 | 个 | 也 | 都 | 的 | 音 | 信 | 大
: 也 | 感 | 但 | 分 | 板 | 谢 | 4 | 小 | 就 | 是 | 前 | 小 | 小 | 佬
: 得 | 觉 | 是 | 成 | 同 | 。 | 套 | 程 | 是 | 分 | 后 | 程 | 程 | ,
: ...................
--
FROM 171.221.52.*