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')
来自:
我正在使用 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')
来自: