有没有方法将终端格式化输出打印到变量?
print 'a\bb'
--> 'b'
Run Code Online (Sandbox Code Playgroud)
我希望字符串'b'变量 - 所以怎么做?
我正在使用来自telnet的文本字符串.因此,我想使用将打印到屏幕的字符串.
所以我要找的是这样的:
simplify_string('a\bb') ==> 'b'
Run Code Online (Sandbox Code Playgroud)
回车的另一个例子:
simplify_string('aaaaaaa\rbb') ==> 'bbaaaaa'
Run Code Online (Sandbox Code Playgroud) 我想知道如何将print的输出分配给变量.
因此,如果
mystring = "a=\'12\'"
Run Code Online (Sandbox Code Playgroud)
然后
print mystring
a=12
Run Code Online (Sandbox Code Playgroud)
我想像**kwargs一样传递这个
test(mystring)
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
更多解释:我有一个从数据文件的注释行获得的字符串列表.它看起来像这样:
"a='0.015in' lPrime='0.292' offX='45um' offY='75um' sPrime='0.393' twistLength='0'",
"a='0.015in' lPrime='0.292' offX='60um' offY='75um' sPrime='0.393' twistLength='0'",
"a='0.015in' lPrime='0.292' offX='75um' offY='75um' sPrime='0.393' twistLength='0'",
'']
Run Code Online (Sandbox Code Playgroud)
我想把这些值放到某个结构中,这样我就可以绘制各种不同的变量,所以列表基本上是一个图例,我想绘制轨迹的函数与传奇中给出的变量.
因此,如果对于每个条目我有一个跟踪,那么我可能想要为一系列值绘制max(trace)vs offX.
我的第一个想法是将字符串作为**kwargs传递给一个能产生相应数据矩阵的函数.
python ×2