【发布时间】:2019-10-29 11:04:47
【问题描述】:
这是我在 shell 中的代码,我包含了 python 命令:
for file in `ls $FOLDER`
do
echo "$file"
var=`python -c "from Bio import SeqIO, SeqUtils; import os; rec = SeqIO.read("**$FOLDER/$file**", 'fasta'); SeqUtils.xGC_skew(rec.seq, 220000)" `
done
而且我不知道如何让python识别我的文件名
【问题讨论】:
-
您是否遇到任何错误?如果是,请在问题中添加错误输出。
-
这是错误:回溯(最近一次调用最后一次):文件“
”,第 1 行,在 文件“/home/criuser/anaconda2/lib/python2.7/ site-packages/Bio/SeqIO/__init__.py",第 671 行,在读取中引发 ValueError("发现多个记录 -
它就像没有看到我的文件,我不知道如何用python方式告诉它'$FOLDER/$file'