python如何把输出的字符串赋值给变量 20
我不是计算机软件相关专业的,但是被安排的毕业设计要使用python,这才开始接触python在python我使用了一个叫igraph的软件包;里面有一个叫“summary...
我不是计算机软件相关专业的,但是被安排的毕业设计要使用python,这才开始接触python
在python我使用了一个叫igraph的软件包;里面有一个叫“summary”自定义函数
请问如何把summary函数在屏幕输出的字符串信息赋值给一个变量
谢谢! 展开
在python我使用了一个叫igraph的软件包;里面有一个叫“summary”自定义函数
请问如何把summary函数在屏幕输出的字符串信息赋值给一个变量
谢谢! 展开
3个回答
推荐于2017-09-24
展开全部
有两种办法可以实现;
第一种、先声明变量,然后转换,这样就可以了;
第二种、反向的使用先声明一个列表变量,然后在列表中存储表示变量名字的字符串,最后实用locals映射这个变量,并给变量赋值。
参考一个简单的例子,代码如下:
var = 123445
s= locals()['var']
s2=vars()['var']
print s,s2
第一种、先声明变量,然后转换,这样就可以了;
第二种、反向的使用先声明一个列表变量,然后在列表中存储表示变量名字的字符串,最后实用locals映射这个变量,并给变量赋值。
参考一个简单的例子,代码如下:
var = 123445
s= locals()['var']
s2=vars()['var']
print s,s2
展开全部
我没用过这个软件包,但是刚刚搜到这个summary似乎仍然是个模块。如果你想说的是其中的GraphSummary类的话,你其实可以试试
var = str(your_result)
其实你最好把关键部分的代码贴出来,我可以有个参考,毕竟空说无凭。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a = summary(),如果summary函数的输出是字符串,会用a保存,可以在代码后print a看看是不是和你的summary结果一致
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询