如何将变量作为参数传递给%run magic命令

时间:2018-07-12 03:30:13

标签: python python-2.7 ipython jupyter-notebook

如何使用pdf2txt.py魔术命令并将变量作为命令行参数,在Jupyter笔记本中运行脚本(%run

我想在不同的.pdf文件列表上运行脚本。 以下行按预期方式工作(从.pdf生成.txt输出):

%run pdf2txt -o temp.txt 2016-05-04.pdf

...而以下命令失败:

filename = '2016-05-04.pdf'
%run pdf2txt -o temp.txt filename

...发生以下错误:

IOError: [Errno 2] No such file or directory: 'filename'

选项-i (在IPython的命名空间而不是空的名称空间中运行文件)-n (__ name__未设置为'__main __')documentation中显示的em>对您没有帮助。

谢谢您的帮助,

0 个答案:

没有答案