鱼C论坛

 找回密码
 立即注册
查看: 5808|回复: 32

[已解决]No module named 'paddle'

[复制链接]
发表于 2023-3-25 14:32:42 | 显示全部楼层 |阅读模式
10鱼币
使用pallhub自动加标点,运行提示:ModuleNotFoundError: No module named 'paddle'


  1. # -*- coding: utf-8 -*-
  2. # 使用讯飞语音转写API进行音频转文字#
  3. import base64
  4. import hashlib
  5. import hmac
  6. import json
  7. import os
  8. import re
  9. import time
  10. import urllib
  11. import requests

  12. import paddlehub as hub
  13. mode = hub.Module(name='auto_punc', version='1.0.0')
复制代码
最佳答案
2023-3-25 14:32:43
paddlepaddle-tiny仅支持到python 3.7
请看看版本
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-6 08:06:30 | 显示全部楼层
上述可变不可变有错误,错误来源CSDN复制。

结论:不可变类型,就是改变变量值,地址就变了。比如: 整形,字符串,浮点,元祖。       可变类型:容器类列表,集合,字典。除了元祖。

  1. #元组是不可变序列:同时操作,无需加锁;
  2. # t[1] 不可以改成其他数据,但是可以增加?
  3. t=(10,[20,30],9) #可以看,可以取数据,但是不能增,删,改
  4. print("t",t,type(t),id(t))
  5. print("t[0]",t[0],type(t[0]),id(t[0]))
  6. print("t[1]",t[1],type(t[1]),id(t[1]))
  7. print("t[2]",t[2],type(t[2]),id(t[2]))
  8. t[1].append(100)
  9. print("                                ")
  10. print("t",t,type(t),id(t))
  11. print("t[0]",t[0],type(t[0]),id(t[0]))
  12. print("t[1]",t[1],type(t[1]),id(t[1]))
  13. print("t[2]",t[2],type(t[2]),id(t[2]))
复制代码


序列.py =======
t (10, [20, 30], 9) <class 'tuple'> 1901582367840
t[0] 10 <class 'int'> 140727162496112
t[1] [20, 30] <class 'list'> 1901579746184
t[2] 9 <class 'int'> 140727162496080
                                
t (10, [20, 30, 100], 9) <class 'tuple'> 1901582367840
t[0] 10 <class 'int'> 140727162496112
t[1] [20, 30, 100] <class 'list'> 1901579746184
t[2] 9 <class 'int'> 140727162496080
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-6 07:10:36 | 显示全部楼层
三种可变序列:数值(int、float)、字符串(str)、列表(list), 数据变化,内存地址就变了。

三种不可变序列:字典(dict)、元组(tuple)、集合(set)
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-4 16:26:38 | 显示全部楼层
从turtle.begin_fill()开始到 turtle.end_fill()结束,对从起始点到终点的连线和轨迹所围成的闭合区域填充颜色
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-4 16:15:29 | 显示全部楼层
t.fillcolor('black')
t.begin_fill()
time.sleep(20)
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-3 14:41:18 | 显示全部楼层
  1. dd = {'1':'一','2':'二','3':'三','4':'四','5':'五','6':'六','7':'七','8':'叭','9':'九'}
  2. while True:
  3.     a = int(input("请输入数字1 to 9:"))
  4.     print(dd[str(a)])
复制代码


输出:一
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-3 10:01:21 | 显示全部楼层
count = {}#定义一个空字典,不重复;    定义空集合  set1 = set()    元素也不重复;
print(type(count))

if x not in count:
        count[x]=1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-2 12:57:55 | 显示全部楼层
count = {} #定义一个空字典
count[x]+=1# 比如 x 为 to, 则意味:{'to' :1}, 统计数量?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-2 12:27:10 | 显示全部楼层
turtle.goto(x, y)
turtle.colormode(255)
turtle.pencolor("green")
turtle.circle(100, 360, 8)   # 绘制半径100的八边形
t.done()
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-2 10:30:17 | 显示全部楼层
int()不能将带有小数点的字符串转化为整数类型。可以在int()里加入float(),先强制转换为浮点型,再转换为整数型。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-2 10:03:17 | 显示全部楼层
a = input("c,k,g:")#str:  10,20,30
b = a.split(",")#list  [10,20,30],返回一个包含分割结果的列表
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-2 09:40:13 | 显示全部楼层
a = eval(input("长,宽,高:"))
print(type(a))

tuple类型
a = 10,20,30
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-2 09:11:27 | 显示全部楼层
:‘hello boy<’(这里得到的hello boy<是第一个[之前的内容)

解析:[0]: 0为填入的数字,最大为 split(“o”) 里面分割符 O 的个数
str.split(“o”)[0]得到的是第一个o之前的内容
str.split(“o”)[1]得到的是第一个o和第二个o之间的内容
str.split(“o”)[3]得到的是第三个o后和第四个o前之间的内容
str.split("[")[0]得到的是第一个 [ 之前的内容
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-1 09:15:36 | 显示全部楼层
  1. a = 10
  2. if not 10>a:
  3.     print(1)
复制代码


# 等于 if not (10>a):, 因为:  优先级   ()          >          not           and or
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-1 08:48:27 | 显示全部楼层
num = 100.0
int(num)
print(type(num))

答案:float
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-1 08:26:28 | 显示全部楼层
turtle.forward(200) : 箭头正按照较快的速度往前挪200步( 默认:朝右的方向。)

turtle.left(90):方向改为 向左转90度
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-4-1 08:05:19 | 显示全部楼层
返回对象的长度(项目数)。参数可以是序列(例如字符串、字节、元组、列表或范围)或集合(例如字典、集合或冻结集合)。

可以是:字符串(统计多少字符),可以是 列表 等。

  1. list1 = ["test0","hi1","good2","morning3","forth5","five5"]
  2. number1 = len(list1)
  3. print(number1)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-3-31 16:47:20 | 显示全部楼层
  1. c=a[int(1*long):int(1*long+long)]
  2. print("a的第2段是:",c)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-3-31 16:46:10 | 显示全部楼层
  fileName = fileName[:-4]
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-3-31 16:31:56 | 显示全部楼层
  1. a = "abcdabcd"
  2. b = len(a)/2
  3. print("b = a/2 得到结果b:",b)

  4. #b = a/2 得到结果b: 4.0
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-3-25 20:25:41 | 显示全部楼层
punc_texts1 = mode.add_puncs(sencent)

punc_texts += mode.add_puncs(sencent[int(i*m):int(i*m+m)])[0]    #分成m个段子进行加标点,并返回每次加标点的第1个元素, 连接起来。

########################################################################################
punc_texts = ""
        m = (len(sencent)/10)
        for i in range(10):

            punc_texts += mode.add_puncs(sencent[int(i*m):int(i*m+m)])[0]
        with open("123.txt","w") as f:
            f.write(punc_texts)
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-6 03:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表