woshizhangpengp 发表于 2023-7-31 19:39:38

作业42

大佬们帮我看一下,我是完全按照作业里面的程序敲出来的,为什么报错没有xpinyin这个模块呀,是不是我有啥操作没做

陶远航 发表于 2023-7-31 19:39:54

首先,请不要担心,我会尽力帮助你解决问题。关于你的问题,当你在运行程序时遇到缺少xpinyin模块的错误提示时,可能是由于以下几个原因导致的:

1. 未安装xpinyin模块:你需要确认是否已经在你的计算机上安装了xpinyin模块。你可以通过在命令行或终端窗口中执行以下命令来安装该模块:pip install xpinyin。
   
2. 模块名称拼写错误:请检查你程序中导入xpinyin模块的语句是否正确拼写为import xpinyin。

3. 环境问题:有时候特定的模块可能与操作系统或Python版本不兼容。请确保你使用的Python版本与xpinyin模块兼容,并且没有其他环境配置问题。

如果你已经安装了xpinyin模块并且语句拼写正确,但仍然遇到问题,请提供更多关于错误的具体信息,以便我能够更好地帮助你解决问题。
如果问题已经解决,请设置最佳答案

woshizhangpengp 发表于 2023-7-31 19:40:24

附上代码

from xpinyin import Pinyin
   
def get_input():
    s = input("请输入一段话:")
    while len(s) == 1:
         s = input("字数太少,请重新输入:")
    return s
   
def get_py(s):
    p = Pinyin()
    s = p.get_pinyin(s)
    return s
   
def check_pd(s):
    l = s.split("-")   
    for i in range(len(l) // 2):
      if(l != l[-i-1]):
            return False
    else:
      return True
   
s = get_input()
w = get_py(s)
if check_pd(w):
    print(f"[{s}]是回文。")
else:
    print(f"[{s}]不是回文。")

陶远航 发表于 2023-7-31 19:41:32

woshizhangpengp 发表于 2023-7-31 19:40
附上代码

from xpinyin import Pinyin


你可以试一下在cmd里面输入:
pip install xpinyin

回车

歌者文明清理员 发表于 2023-7-31 19:42:30

win+r,cmd
pip install xpinyin -i https://mirrors.aliyun.com/pypi/simple

Mike_python小 发表于 2023-7-31 19:51:48

pip install xpinyin

因为你没安装这个模块,所以报错

可以试试在cmd里面安装ta
pip install xpinyin

球一个最佳答案谢谢啦!这对我非常重要!{:10_254:}{:10_254:}{:10_254:}

sfqxx 发表于 2023-7-31 20:21:53

Mike_python小 发表于 2023-7-31 19:51
因为你没安装这个模块,所以报错

可以试试在cmd里面安装ta


6,并列不行吗

Mike_python小 发表于 2023-7-31 20:25:26

sfqxx 发表于 2023-7-31 17:21
6,并列不行吗

为啥要并列?修改的话楼主看不到提醒

woshizhangpengp 发表于 2023-7-31 20:38:21

歌者文明清理员 发表于 2023-7-31 19:42
win+r,cmd

大佬牛逼,程序ok了

sfqxx 发表于 2023-7-31 20:44:10

Mike_python小 发表于 2023-7-31 20:25
为啥要并列?修改的话楼主看不到提醒

你不知道你的最佳比我多吗?
页: [1]
查看完整版本: 作业42