所以我有一个Python程序,它找到.txt文件目录,然后将这些目录作为列表(我相信)传递给我的C++程序.我遇到的问题是我不确定如何正确地将列表传递给C++.我用过 :
subprocess.call(["path for C++ executable"] + file_list)
Run Code Online (Sandbox Code Playgroud)
这里file_list是[]txt文件的目录.
我的C++代码接受的论点是:
int main (int argc, string argv[])
Run Code Online (Sandbox Code Playgroud)
这是正确的还是我应该使用矢量?当我使用它作为我的参数并尝试打印出列表时,我得到了我的可执行文件的目录,列表,然后是笑脸,符号,然后程序崩溃.
有什么建议?我试图找出的主要观点是利用subprocess.call的正确语法.任何帮助,将不胜感激!谢谢!