相关疑难解决方法(0)

如何使用python将'print'输出重定向到文件?

我想使用python将打印重定向到.txt文件.我有一个'for'循环,它会'打印'我的每个.bam文件的输出,而我想将所有这些输出重定向到一个文件.所以我试着把

 f = open('output.txt','w'); sys.stdout = f
Run Code Online (Sandbox Code Playgroud)

在我的脚本开头.但是我在.txt文件中什么都没得到.我的脚本是:

#!/usr/bin/python

import os,sys
import subprocess
import glob
from os import path

f = open('output.txt','w')
sys.stdout = f

path= '/home/xug/nearline/bamfiles'
bamfiles = glob.glob(path + '/*.bam')

for bamfile in bamfiles:
    filename = bamfile.split('/')[-1]
    print 'Filename:', filename
    samtoolsin = subprocess.Popen(["/share/bin/samtools/samtools","view",bamfile],
                                  stdout=subprocess.PIPE,bufsize=1)
    linelist= samtoolsin.stdout.readlines()
    print 'Readlines finished!'
    ........print....
    ........print....
Run Code Online (Sandbox Code Playgroud)

所以有什么问题?除了这个sys.stdout之外的任何其他方式?

我需要我的结果如下:

Filename: ERR001268.bam
Readlines finished!
Mean: 233
SD: 10
Interval is: (213, 252)
Run Code Online (Sandbox Code Playgroud)

python file-writing

151
推荐指数
8
解决办法
50万
查看次数

Python Imaging Library - 文本呈现

我正在尝试使用PIL渲染一些文本,但坦白说,结果是废话.

例如,这是我在Photoshop中写的一些文字:

PhotoShop的

以及PIL的结果:

PIL

如您所见,PIL的结果不尽如人意.也许我只是挑剔,但有没有办法使用PIL绘制文本,使结果更接近我的参考图像?

这是我在Python 2.7和PIL 1.1.7上使用的代码

image = Image.new("RGBA", (288,432), (255,255,255))
usr_font = ImageFont.truetype("resources/HelveticaNeueLight.ttf", 25)
d_usr = ImageDraw.Draw(image)
d_usr = d_usr.text((105,280), "Travis L.",(0,0,0), font=usr_font)
Run Code Online (Sandbox Code Playgroud)

python imaging python-imaging-library

40
推荐指数
5
解决办法
5万
查看次数

statsmodels汇总到乳胶

我是乳胶的新手,我想将一个statsmodels(python-package)摘要导入到我的乳胶报告中.我发现可以使用以下方法将摘要转换为乳胶表格:latex_as_tabular.到现在为止一切正常.现在我必须存储表格,但我真的不明白这是如何工作的.

我想我必须使用以下命令:

x_values=sm.add_constant(x_values)
model=sm.OLS(y_values, x_values)
results=model.fit()
tbl=results.summary(xname=['b,'a'],yname='y')
with open('c:/temp/temp.tex','w') as fh:
    fh.write( tbl.as_latex_tabular() )
Run Code Online (Sandbox Code Playgroud)

此代码直到现在才起作用.大多数时候控制台都会给出错误:tex-file在此映射中不存在或不允许.我真的不明白我在这里要做什么.有人可以帮我这个吗?

python latex statsmodels

6
推荐指数
1
解决办法
4789
查看次数