当字符串作为参数传递时,如何在Jupyter笔记本中运行外部python脚本?

2024-04-27 03:01:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试从Jupyter笔记本运行一个外部python文件。外部python文件采用文件路径作为参数。我想知道如何从Jupyter笔记本中的字符串变量将此文件路径传递到正在运行的外部.py文件

以下是我尝试的内容,以及返回的错误消息:

path = '/Users/documents/'
%run script.py path

返回:

IndexError: list index out of range

但是,如果我运行以下命令,我会得到预期的结果:

%run script.py /Users/documents/

我希望能够将字符串存储为一个变量,以便于使用(不必在笔记本的多个部分编辑文件路径。是否有一个简单的解决方案


Tags: 文件pathrun字符串py路径消息内容