我试图通过给文件夹和文件名称%s
调用awk
来通过python脚本打开一个文件。awk调用python脚本,因为文件无法打开/读取
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)
,它成功打开并打印文件内容。
所以,如果你输入“stat /home/angad/Desktop/Python_result/rice/model.txt”,你会得到什么? –