pip install pypinyin
python
from pypinyin import pinyin, Style
python
pinyin_text = pinyin(text, style=Style.NORMAL)
python
sorted_text = sorted(pinyin_text)
python
sorted_text = ["".join(i) for i in sorted_text]
python
sorted_text = "".join(sorted_text)
print(sorted_text)
python
from pypinyin import pinyin, Style
def sort_chinese_text(text):
pinyin_text = pinyin(text, style=Style.NORMAL)
sorted_text = sorted(pinyin_text)
sorted_text = ["".join(i) for i in sorted_text]
sorted_text = "".join(sorted_text)
return sorted_text
sorted_text = sort_chinese_text(text)
print(sorted_text)