Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么我的C++;文件显示通常不会出现的错误?_Python_C++_Command Line - Fatal编程技术网

Python 为什么我的C++;文件显示通常不会出现的错误?

Python 为什么我的C++;文件显示通常不会出现的错误?,python,c++,command-line,Python,C++,Command Line,今天,我刚刚创建了一个打字陨石项目。我认为只要调用系统(“py-3.8wait.py0.1”)就好了 C++中等待0.1秒。它在visual studio代码中的正常执行中是成功的,但是当我执行编译的.exe文件时,它反复显示文件wait.py不存在,这在我的场景中是错误的 任何有关此问题的帮助都将不胜感激。请为call wait.py使用绝对路径 例如: system(“py-3.8c:\Users\wait.py 0.1”)我肯定它存在于你的硬盘上,但问题是:它是否存在于当前目录中?@Sam

今天,我刚刚创建了一个打字陨石项目。我认为只要调用
系统(“py-3.8wait.py0.1”)就好了 C++中等待0.1秒。它在visual studio代码中的正常执行中是成功的,但是当我执行编译的.exe文件时,它反复显示文件
wait.py
不存在,这在我的场景中是错误的


任何有关此问题的帮助都将不胜感激。

请为call wait.py使用绝对路径

例如:


system(“py-3.8c:\Users\wait.py 0.1”)

我肯定它存在于你的硬盘上,但问题是:它是否存在于当前目录中?@SamVarshavchik是的,它确实存在于我当前的硬盘上。这是一种非常复杂的书写方式,`std::this_thread::sleep_for(100ms)@我的皮特贝克不存在。。。这应该是另一天的故事。@IanChiang-它存在于你的硬盘上的事实是无关紧要的。Sam的观点是,它不存在于程序的当前工作目录中。Python不会扫描整个硬盘来查找命令行中给出的文件——它会在特定的位置(或者可能是一组特定的位置)查找。如果未指定完整路径,则默认位置为当前工作目录。而
system()
调用通常意味着启动的程序从调用
system()
的程序继承工作目录。