isdigit函数python_名称错误:未定义全局名称“isdigit”
我也看过类似的问题,但我不认为任何问题与这个问题相似。但是,也许我错了,这就是我来这里的原因。这是在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”相关推荐
- isdigit函数python_在Python中处理字符串之isdigit()方法的使用
在Python中处理字符串之isdigit()方法的使用 更新时间:2015年05月18日 12:06:29 投稿:goldensun 这篇文章主要介绍了在Python中处理字符串之isdigit() ...
- linux运行python文件socket未定义_Python服务器名称错误:未定义全局名称“SocketError”...
我想在服务器和客户机之间建立一个连接,所以服务器向客户机发送一个字符串.在 这是服务器:import socket def Main(): host = '190.176.141.23'#ip cha ...
- isdigit函数在C语言什么意思,C 库函数 isdigit() 使用方法及示例
C 库函数 isdigit() 使用方法及示例 isdigit()函数检查字符是否为数字字符(0-9). isdigit()的函数原型int isdigit( int arg ); 函数isdigit ...
- python名称定义怎么解决_如何解决未定义的名称错误?
我使用哈希函数来计算各种文件的哈希值.这是代码,但我得到的名称错误"选项"没有定义.我想我不会这么做的好吧.随便建议?我在代码中使用了之前的选项,所以有什么问题?在#!/usr/b ...
- VS2019显示错误未定义标识符delay
很抱歉,我无法回答您的问题.因为我是一个自然语言处理模型,无法看到代码或进行任何编译.调试操作.如果您在编写代码时遇到错误,我可以尽力帮助您思考解决方案,但是您需要提供更多的细节. 如果您在使用 Vi ...
- Simulink错误未定义函数或变量 ‘fallbackType‘解决方法
目录 错误描述 解决方法 错误描述 解决方法 出现此问题是因为在 simulink 中具有设置了断点的 matlab 模块. 需要在 simulink 中设置"允许在模拟期间设置断点&quo ...
- python的合法名称_Python未定义名称:turn。!
我一直在学习Python3,希望有一天能开发游戏.所以我在做一些项目来练习.我遇到麻烦了class bs: turn = 0 def battle(): if player.hp and monste ...
- WORD/WPS打印目录或输出输出PDF时,目录显示“错误未定义标签”,且无法正常跳转的解决方法
错误如图所示 解决方法: 1.找到对应目录想要要跳转的页面,并将光标定位到此处,点击插入书签 2.添加一个书签 3.找到要更改的目录 4.鼠标右击,点击 切换域代码 选项,并将引号中的内容,替换为你刚 ...
- linux 'stack'未声明(在此函数内第一次使用,未定义的引用`__stack_chk_fail'
编译C++代码时出现此错误: undefined reference to `__stack_chk_fail' 已尝试的选项: 在编译时添加-fno-stack-protector - 不起作用,错 ...
最新文章
- ng-model 绑定checkbox 取不到值?
- ipv6简写还原_用什么进制表示ipv6
- mysql decode语句_mysql数据灾难恢复方案
- hive中如何控制mapper的数量
- mysql cluster 设置单向复制_mysql5.6做单向主从复制Replication
- redis 哨兵_docker里创建redis哨兵
- 【CentOS Linux 7】实验5【Samba服务器管理】
- ORACLE DATAGURARD配置手记
- 黑马Android全套视频无加密完整版
- js 对象数组常用操作 我用到的
- java 组合对象_Java 中组合模型之对象结构模式的详解
- 系统性能衡量维度、指标
- Python | 7招教你识别一个网站是否是Django后台
- 初探Oracle--Oracle查询操作
- 产品经理的方向感-产品生命周期
- 2016年最新C/C++学习路线图 附完整视频资源
- Nginx + Lua搭建文件上传下载服务
- 文件打包下载 (ZipArchive)
- 华为研发机试题目集合整理
- easyboot-code-generate 自动生成代码
热门文章
- 仿射函数,线性函数以及泰勒公式还有泰勒估算...
- 强化学习系列(八):Planning and learning with Tabular Methods(规划和离散学习方法)
- 度金互联网金融社区:做一个学习型投资人
- 架构12 社交软件红包技术05
- 农村污水处理项目的投招标模式
- MySQL的基本学习(五)——事务、DCL和SQL基图
- 动态IAST代码审计
- Java毕业设计_基于spring的一汽大众4s店汽车销售系统的设计与实现
- Apple M1 Macos 安装虚拟机软件UTM
- 20.UI自动化测试框架搭建-标记性能较差用例