我也看过类似的问题,但我不认为任何问题与这个问题相似。但是,也许我错了,这就是我来这里的原因。这是在Mac电脑上。Python版本是2.7.6。在

试着找出单词中的音节,对于一行中的所有单词。在

写了一个模块'文字功能.py'有这样的:from nltk.corpus import cmudict as cmud

import nltk

d=cmud.dict()

def parse_line(line):

return nltk.word_tokenize(line)

def ns(word):

if word.lower() not in d:

return -1

else:

# print lcase

return [len(list(y for y in x if isdigit(y[-1]))) for x in d[word.lower()]]

主程序呢测试.py有这个:

^{pr2}$

当我用一个文件运行这个程序时,我得到一个错误:./test.py /tmp/test

Word: quick

Sysllables:

Traceback (most recent call last):

File "./test.py", line 19, in

print wordfunc.ns(w)

File "/Users/sid/Cave/scripts/wordfunc.py", line 14, in ns

return [len(list(y for y in x if isdigit(y[-1]))) for x in d[word.lower()]]

File "/Users/sid/Cave/scripts/wordfunc.py", line 14, in

return [len(list(y for y in x if isdigit(y[-1]))) for x in d[word.lower()]]

NameError: global name 'isdigit' is not defined

我做错什么了?我的意思是,isdigit不是已经是一个全局函数了吗?在

isdigit函数python_名称错误:未定义全局名称“isdigit”相关推荐

  1. isdigit函数python_在Python中处理字符串之isdigit()方法的使用

    在Python中处理字符串之isdigit()方法的使用 更新时间:2015年05月18日 12:06:29 投稿:goldensun 这篇文章主要介绍了在Python中处理字符串之isdigit() ...

  2. linux运行python文件socket未定义_Python服务器名称错误:未定义全局名称“SocketError”...

    我想在服务器和客户机之间建立一个连接,所以服务器向客户机发送一个字符串.在 这是服务器:import socket def Main(): host = '190.176.141.23'#ip cha ...

  3. isdigit函数在C语言什么意思,C 库函数 isdigit() 使用方法及示例

    C 库函数 isdigit() 使用方法及示例 isdigit()函数检查字符是否为数字字符(0-9). isdigit()的函数原型int isdigit( int arg ); 函数isdigit ...

  4. python名称定义怎么解决_如何解决未定义的名称错误?

    我使用哈希函数来计算各种文件的哈希值.这是代码,但我得到的名称错误"选项"没有定义.我想我不会这么做的好吧.随便建议?我在代码中使用了之前的选项,所以有什么问题?在#!/usr/b ...

  5. VS2019显示错误未定义标识符delay

    很抱歉,我无法回答您的问题.因为我是一个自然语言处理模型,无法看到代码或进行任何编译.调试操作.如果您在编写代码时遇到错误,我可以尽力帮助您思考解决方案,但是您需要提供更多的细节. 如果您在使用 Vi ...

  6. Simulink错误未定义函数或变量 ‘fallbackType‘解决方法

    目录 错误描述 解决方法 错误描述 解决方法 出现此问题是因为在 simulink 中具有设置了断点的 matlab 模块. 需要在 simulink 中设置"允许在模拟期间设置断点&quo ...

  7. python的合法名称_Python未定义名称:turn。!

    我一直在学习Python3,希望有一天能开发游戏.所以我在做一些项目来练习.我遇到麻烦了class bs: turn = 0 def battle(): if player.hp and monste ...

  8. WORD/WPS打印目录或输出输出PDF时,目录显示“错误未定义标签”,且无法正常跳转的解决方法

    错误如图所示 解决方法: 1.找到对应目录想要要跳转的页面,并将光标定位到此处,点击插入书签 2.添加一个书签 3.找到要更改的目录 4.鼠标右击,点击 切换域代码 选项,并将引号中的内容,替换为你刚 ...

  9. linux 'stack'未声明(在此函数内第一次使用,未定义的引用`__stack_chk_fail'

    编译C++代码时出现此错误: undefined reference to `__stack_chk_fail' 已尝试的选项: 在编译时添加-fno-stack-protector - 不起作用,错 ...

最新文章

  1. ng-model 绑定checkbox 取不到值?
  2. ipv6简写还原_用什么进制表示ipv6
  3. mysql decode语句_mysql数据灾难恢复方案
  4. hive中如何控制mapper的数量
  5. mysql cluster 设置单向复制_mysql5.6做单向主从复制Replication
  6. redis 哨兵_docker里创建redis哨兵
  7. 【CentOS Linux 7】实验5【Samba服务器管理】
  8. ORACLE DATAGURARD配置手记
  9. 黑马Android全套视频无加密完整版
  10. js 对象数组常用操作 我用到的
  11. java 组合对象_Java 中组合模型之对象结构模式的详解
  12. 系统性能衡量维度、指标
  13. Python | 7招教你识别一个网站是否是Django后台
  14. 初探Oracle--Oracle查询操作
  15. 产品经理的方向感-产品生命周期
  16. 2016年最新C/C++学习路线图 附完整视频资源
  17. Nginx + Lua搭建文件上传下载服务
  18. 文件打包下载 (ZipArchive)
  19. 华为研发机试题目集合整理
  20. easyboot-code-generate 自动生成代码

热门文章

  1. 仿射函数,线性函数以及泰勒公式还有泰勒估算...
  2. 强化学习系列(八):Planning and learning with Tabular Methods(规划和离散学习方法)
  3. 度金互联网金融社区:做一个学习型投资人
  4. 架构12 社交软件红包技术05
  5. 农村污水处理项目的投招标模式
  6. MySQL的基本学习(五)——事务、DCL和SQL基图
  7. 动态IAST代码审计
  8. Java毕业设计_基于spring的一汽大众4s店汽车销售系统的设计与实现
  9. Apple M1 Macos 安装虚拟机软件UTM
  10. 20.UI自动化测试框架搭建-标记性能较差用例