Python Shell 运行 file.py 带参数

Python Shell running file.py with argument

我正在使用 Paraview 的 Python Shell 并且需要 运行 带有参数的脚本。我已经尝试 运行 没有参数的脚本使用:exec(open('/home/otamichalek/Documents/Scritps/V1/OpenFile-V1-sample.py').read())

然后我创建了脚本的 V2,而不是文件名的确切定义 filename = str(sys.argv[1])

我需要输入多个参数,但我想先尝试使用一个参数。我需要像 exec(open('/home/otamichalek/Documents/Scritps/V1/OpenFile-V1-sample.py' **'FileToOpenWithData'**).read())

这样的东西

感谢任何帮助

成功了:

import runpy, sys

#argv[0] will be replaced by runpy

sys.argv = ['', 'datafile']
runpy.run_path('script.py')

来自: