使用参数从python调用python模块

时间:2019-03-06 00:06:29

标签: python-3.x argparse

我遇到的目录结构如下:

V2D buildMatrix(TRXs trx,Individual * solution, AFP * afpProblem){ 

int temp;
temp= trx.validFrequencies->size();
V2D v(temp,V1D(2)); // déclarer la matrice
vector<int> subSolution(2); // pour sauvgarder les sous_solutions possibles
float x,y;
for( int i=0; i< temp; i++){ 

int fi=trx.validFrequencies->at(i);// La fréquence de l'index i
x=PICost(trx, fi, solution, afpProblem);
y=PSCost(trx,fi, solution, afpProblem);// error here 

v[i][0]= x;
v[i][1]= y;

}
return v;
}

p | +--a | | | + file1.py | +--b | + file2.py 是我无法修改的东西,尽管它有一个file1.py可以接受命令行参数(它使用main())。

我需要从argparse打电话给file1.main(),然后才能打电话。但是我不确定如何传递参数而不需要通过file2.pyos包,因为如果我不将数据传递回os然后传递回os,那将是更好的选择到subprocess。是否有一种优雅的方法可以直接从file2传递arguments对象?

0 个答案:

没有答案