当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : About python
帖子发表于 : 2011-06-15 13:17 

注册: 2011-05-05 16:38
帖子: 48
送出感谢: 0 次
接收感谢: 0 次
Hi,Everyone,
I am using ubuntu 10.10 and the python installed by "command:sudo apt-get install python" is python2.6.6
And I am intended to run a software compile by python2.6.6 from 2 egg files.

what is the matter when occurring this type of error ?
Thanks.


p8h61@p8h61-System-Product-Name:~/pipeline$ ./birdsuite_converter --familyfile /home/p8h61/TEST/Output.fam --plateroot /home/p8h61/TEST/plates --metadir /home/p8h61/TEST/installed_metadata --outputdir ~/output --celmap /home/p8h61/TEST/Output.celMap --ignorefam
=========================================================
= BIRDSUITE FORMAT CONVERTER =
=========================================================

FAWKES->GVAR:
Looking SNP map: genomewidesnp_6.rs_snp_map
Traceback (most recent call last):
File "./birdsuite_converter", line 9, in <module>
load_entry_point('plinkpipeline==1.6.6', 'console_scripts', 'birdsuite_converter')()
File "/usr/local/lib/python2.6/dist-packages/plinkpipeline-1.6.6-py2.5.egg/plink_pipeline/birdsuite_to_plink.py", line 125, in main
fawkes_to_gvar.main(current_args)
File "/usr/local/lib/python2.6/dist-packages/plinkpipeline-1.6.6-py2.5.egg/plink_pipeline/fawkes_to_gvar.py", line 83, in main
if len(map_files > 0):
TypeError: object of type 'bool' has no len()


页首
 用户资料  
 
2 楼 
 文章标题 : Re: About python
帖子发表于 : 2011-06-16 10:02 
头像

注册: 2007-10-05 15:49
帖子: 404
送出感谢: 0 次
接收感谢: 0 次
很明显了,告诉你bool类型没有len()函数可用啊。。
也就是说你map_files 可能在哪个部分被强制转换成bool类型了。。。
所以:if len(map_files > 0): 这句出错了!!
检查一下map_files 这个变量的前世今生把。。。。。


_________________
msoffice,autocad,我恨你们。。。。。。
我的blog


页首
 用户资料  
 
3 楼 
 文章标题 : Re: About python
帖子发表于 : 2011-06-20 21:30 
头像

注册: 2007-03-01 20:46
帖子: 2393
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
。。。map_files > 0 这个为bool变量,len(map_files > 0)当然就行不通啊……

这是写错了吧……应该是:

len(map_files) > 0吧……

其实这样效率还不太好,如果想判断map_files是否为空的话,直接:
if map_files:
....


就可以了~~


页首
 用户资料  
 
4 楼 
 文章标题 : Re: About python
帖子发表于 : 2011-06-20 21:40 

注册: 2011-05-05 16:38
帖子: 48
送出感谢: 0 次
接收感谢: 0 次
anticlockwise 写道:
。。。map_files > 0 这个为bool变量,len(map_files > 0)当然就行不通啊……

这是写错了吧……应该是:

len(map_files) > 0吧……

其实这样效率还不太好,如果想判断map_files是否为空的话,直接:
if map_files:
....


就可以了~~



您好,我完全不懂这些什么变量之类的东西,这个是在运行一个叫Pipeline的文件转换软件的时候出现的错误,我想知道的是针对这种错误我该怎么办就能解决这个问题,让这个程序能正常运行?如果需要什么其他文件来帮助您诊断,我可以提供,非常感谢,我不知道该怎么办好久了!


页首
 用户资料  
 
5 楼 
 文章标题 : Re: About python
帖子发表于 : 2011-06-20 23:08 
头像

注册: 2007-03-01 20:46
帖子: 2393
地址: 湖南长沙
送出感谢: 0 次
接收感谢: 0 次
yimaizhe 写道:
anticlockwise 写道:
。。。map_files > 0 这个为bool变量,len(map_files > 0)当然就行不通啊……

这是写错了吧……应该是:

len(map_files) > 0吧……

其实这样效率还不太好,如果想判断map_files是否为空的话,直接:
if map_files:
....


就可以了~~



您好,我完全不懂这些什么变量之类的东西,这个是在运行一个叫Pipeline的文件转换软件的时候出现的错误,我想知道的是针对这种错误我该怎么办就能解决这个问题,让这个程序能正常运行?如果需要什么其他文件来帮助您诊断,我可以提供,非常感谢,我不知道该怎么办好久了!


这是程序本身有的BUG,如果这个东西不是你写的,请联系写这个的作者~~如果是你写的,这句错误很明显:

File "/usr/local/lib/python2.6/dist-packages/plinkpipeline-1.6.6-py2.5.egg/plink_pipeline/fawkes_to_gvar.py", line 83, in main

把fawkes_to_gvar.py文件第83行的if len(map_files > 0): 改成 if map_files:

这只是试试,如果程序有其他的BUG,那就没办法了~~


页首
 用户资料  
 
6 楼 
 文章标题 : Re: About python
帖子发表于 : 2011-06-22 21:06 

注册: 2011-05-05 16:38
帖子: 48
送出感谢: 0 次
接收感谢: 0 次
anticlockwise 写道:
yimaizhe 写道:
anticlockwise 写道:
。。。map_files > 0 这个为bool变量,len(map_files > 0)当然就行不通啊……

这是写错了吧……应该是:

len(map_files) > 0吧……

其实这样效率还不太好,如果想判断map_files是否为空的话,直接:
if map_files:
....


就可以了~~





Thanks a lot.
It works very well.


您好,我完全不懂这些什么变量之类的东西,这个是在运行一个叫Pipeline的文件转换软件的时候出现的错误,我想知道的是针对这种错误我该怎么办就能解决这个问题,让这个程序能正常运行?如果需要什么其他文件来帮助您诊断,我可以提供,非常感谢,我不知道该怎么办好久了!


这是程序本身有的BUG,如果这个东西不是你写的,请联系写这个的作者~~如果是你写的,这句错误很明显:

File "/usr/local/lib/python2.6/dist-packages/plinkpipeline-1.6.6-py2.5.egg/plink_pipeline/fawkes_to_gvar.py", line 83, in main

把fawkes_to_gvar.py文件第83行的if len(map_files > 0): 改成 if map_files:

这只是试试,如果程序有其他的BUG,那就没办法了~~


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译