我遇到的目录结构如下:
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.py
或os
包,因为如果我不将数据传递回os然后传递回os,那将是更好的选择到subprocess
。是否有一种优雅的方法可以直接从file2
传递arguments对象?