我正在尝试从python打印到一个文件中,这样我就可以立即将输出复制并粘贴到WinEdit中以制作表格。在
当前代码示例如下:
sys.stdout = open('C://...', 'w')
for i in xrange(len(freq)):
if freq[i] > 3725.90649 and freq[i] < 3725.94165:
print '{:>2} {:>1} {:>23} {:>1} {:>9} {:>12} {:>10}{:>3}{:>12}'.format(1, "&", "3725.90649 - 3725.94165", "&", freq[i], "$\rightarrow", Tline[i], J_i[i], ")$ \\ \hline")
sys.stdout.close()
我想得到输出:
{3$\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
但我得到的却是:
1&3725.90649-3725.94165&3725.9194$ightarrow R{+}^{-}(3.5)$\\hline
密码里怎么回事?如何获得所需的输出?在
也可以使用raw string literal,方法是在字符串前面加上r
您需要用另一个类似
'\\'
的斜杠来转义所有的'\'
字符或使用原始字符串(使用前导
^{pr2}$r
)相关问题 更多 >
编程相关推荐