awk调用python脚本响应为文件无法打开/读取

时间:2015-10-21 13:57:11

标签: python python-2.7 awk

我试图通过py awk打开一个文件,方法是将文件夹和文件名设为%s

import commands    
genotype = 'rice'

filename = 'model.txt'    
dear = commands.getoutput('''awk '{print $0}' /home/angad/Desktop/Python_result/%s/%s''') % (genotype,filename)

print dear

但它正在返回:

awk: cmd. line:1: fatal: cannot open file '/home/angad/Desktop/Python_result/rice/model.txt' for reading (No such file or directory)

那里确实存在有关文件。 好像,我直接写入输入文件路径而不是raw_input(%s),它成功打开并打印文件内容。

1 个答案:

答案 0 :(得分:2)

你的一个括号是在错误的地方。尝试:

groupingEnabled

或者更好:

<div id="slider" style="display:none">
    <div class="item">
        <div class="img-item">
        <a href="#"><img src="/media/img/example-vip5.png" alt="" width="132px"></a>
        </div>
    </div>
    <div class="item">
        <div class="img-item">
         <a href="#"><img src="/media/img/example-vip1.png" alt="" width="132px"></a>
         </div>
    </div>
    <div class="item">
        <div class="img-item"><a href="#">
            <img src="/media/img/example-vip2.png" alt="" width="132px">
        </a></div>
    </div>
</div>
<a href="#" class="show-slider"></a>

$('.show-slider').click(function(){
    $('#slider').show()
    $('#slider').get(0).slick.setPosition();
})

错误消息在原始示例中显示正确文件路径的原因是getoutput的结果(包括仍存在%s格式的错误消息)在打印之前被替换。非常误导!