如何访问snakemake脚本名称?

如何访问snakemake脚本名称?,snakemake,Snakemake,有没有办法访问正在使用snakemake运行的snakemake文件的名称?似乎可以通过解析sys.argv来访问它,但我想知道是否有一个变量包含这样的环境信息?在snakefile中,您可以通过workflow.snakefile访问正在使用的snakefile的完整路径。工作流对象公开其他调用信息;您可以通过snakefile中的printdirworkflow探索所有属性和方法 如果只需要Snakefile的文件名,可以使用os.path.basename解析它: 导入操作系统 print

有没有办法访问正在使用snakemake运行的snakemake文件的名称?似乎可以通过解析sys.argv来访问它,但我想知道是否有一个变量包含这样的环境信息?

在snakefile中,您可以通过workflow.snakefile访问正在使用的snakefile的完整路径。工作流对象公开其他调用信息;您可以通过snakefile中的printdirworkflow探索所有属性和方法

如果只需要Snakefile的文件名,可以使用os.path.basename解析它:

导入操作系统 printos.path.basenameworflow.snakefile
在snakefile中,您可以通过workflow.snakefile访问正在使用的snakefile的完整路径。工作流对象公开其他调用信息;您可以通过snakefile中的printdirworkflow探索所有属性和方法

如果只需要Snakefile的文件名,可以使用os.path.basename解析它:

导入操作系统 printos.path.basenameworflow.snakefile
谢谢工作流对象应该记录在snakemake网站上。谢谢。工作流对象应该记录在snakemake网站上。