У меня есть ситуация, когда у меня есть структура каталогов, как показано ниже:
p
|
+--a
| |
| + file1.py
|
+--b
|
+ file2.py
file1.py
- это то, что я не могу изменить, хотя у него есть main()
, который принимает аргументы командной строки (он использует argparse
).
Мне нужно позвонить file1.main()
с file2.py
, и я могу позвонить. Однако я не уверен, как передать аргументы без необходимости проходить через os
или subprocess
, поскольку было бы предпочтительнее, если бы я не передавал данные обратно в os, а затем обратно в file2
, Есть ли элегантный способ передать объект аргументов непосредственно из file2
?