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()
About python
-
- 帖子: 48
- 注册时间: 2011-05-05 16:38
- vicwjb
- 帖子: 404
- 注册时间: 2007-10-05 15:49
- 联系:
Re: About python
很明显了,告诉你bool类型没有len()函数可用啊。。
也就是说你map_files 可能在哪个部分被强制转换成bool类型了。。。
所以:if len(map_files > 0): 这句出错了!!
检查一下map_files 这个变量的前世今生把。。。。。
也就是说你map_files 可能在哪个部分被强制转换成bool类型了。。。
所以:if len(map_files > 0): 这句出错了!!
检查一下map_files 这个变量的前世今生把。。。。。
msoffice,autocad,我恨你们。。。。。。
我的blog
我的blog
- anticlockwise
- 帖子: 2394
- 注册时间: 2007-03-01 20:46
- 来自: 湖南长沙
Re: About python
。。。map_files > 0 这个为bool变量,len(map_files > 0)当然就行不通啊……
这是写错了吧……应该是:
len(map_files) > 0吧……
其实这样效率还不太好,如果想判断map_files是否为空的话,直接:
if map_files:
....
就可以了~~
这是写错了吧……应该是:
len(map_files) > 0吧……
其实这样效率还不太好,如果想判断map_files是否为空的话,直接:
if map_files:
....
就可以了~~
-
- 帖子: 48
- 注册时间: 2011-05-05 16:38
Re: About python
anticlockwise 写了:。。。map_files > 0 这个为bool变量,len(map_files > 0)当然就行不通啊……
这是写错了吧……应该是:
len(map_files) > 0吧……
其实这样效率还不太好,如果想判断map_files是否为空的话,直接:
if map_files:
....
就可以了~~
您好,我完全不懂这些什么变量之类的东西,这个是在运行一个叫Pipeline的文件转换软件的时候出现的错误,我想知道的是针对这种错误我该怎么办就能解决这个问题,让这个程序能正常运行?如果需要什么其他文件来帮助您诊断,我可以提供,非常感谢,我不知道该怎么办好久了!
- anticlockwise
- 帖子: 2394
- 注册时间: 2007-03-01 20:46
- 来自: 湖南长沙
Re: About python
这是程序本身有的BUG,如果这个东西不是你写的,请联系写这个的作者~~如果是你写的,这句错误很明显:yimaizhe 写了:anticlockwise 写了:。。。map_files > 0 这个为bool变量,len(map_files > 0)当然就行不通啊……
这是写错了吧……应该是:
len(map_files) > 0吧……
其实这样效率还不太好,如果想判断map_files是否为空的话,直接:
if map_files:
....
就可以了~~
您好,我完全不懂这些什么变量之类的东西,这个是在运行一个叫Pipeline的文件转换软件的时候出现的错误,我想知道的是针对这种错误我该怎么办就能解决这个问题,让这个程序能正常运行?如果需要什么其他文件来帮助您诊断,我可以提供,非常感谢,我不知道该怎么办好久了!
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,那就没办法了~~
-
- 帖子: 48
- 注册时间: 2011-05-05 16:38
Re: About python
anticlockwise 写了:这是程序本身有的BUG,如果这个东西不是你写的,请联系写这个的作者~~如果是你写的,这句错误很明显: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的文件转换软件的时候出现的错误,我想知道的是针对这种错误我该怎么办就能解决这个问题,让这个程序能正常运行?如果需要什么其他文件来帮助您诊断,我可以提供,非常感谢,我不知道该怎么办好久了!
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,那就没办法了~~