Perl,python和R如何从外部输入参数
Posted 生物信息学习
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Perl,python和R如何从外部输入参数相关的知识,希望对你有一定的参考价值。
分别用Perl,python和R从外部输入hello_world.
其中hello_world为从外部输入的参数。
Perl
perl的脚本如下:
print "$ARGV[0]\n";
提交命令:
perl test.pl hello_world
输出结果:
hello_world
python
python的脚本如下:
import sys
print (sys.argv[1])
提交命令:
python test.py hello_world
输出结果:
hello_world
R
R的脚本如下:
args = commandArgs(trailingOnly=TRUE)
print (args[1])
提交命令:
Rscript test.r hello_world
输出结果:
hello_world
需要注意的是Perl默认第一个输入的参数为ARGV[0],从0开始。而python和R都是从1开始。
以上是关于Perl,python和R如何从外部输入参数的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 swig 将 const 字符串参数从 perl 传递到 c++