Skip to main content
 首页 » 编程设计

Python:从 jupyter notebook 执行终端命令

2025年05月04日19小虾米

我想从 jupyter notebook 运行 C++ 模拟。该程序需要输入三个值,即 10、0.2 和 0.6。

这是我现在正在做的并且工作正常:

## Compile 
! mpicxx -o main main.cpp Node.cpp Agent.cpp -std=gnu++11 
## Run 
! mpirun -np 1 ./main 10 0.2 0.6 

但是如果之前尝试声明这些值,它不会识别它们。

a = 10 
b = 0.2 
c = 0.6 
! mpirun -np 1 ./main a b c 

请您参考如下方法:

你需要这样输入

a = 10 
b = 0.2 
c = 0.6 
! mpirun -np 1 ./main {a} {b} {c}