我希望用户能够运行任意命令(如cmd中的命令)。问题是,当我使用python启动subprocess进程时,python不会向stdout写入任何东西。我甚至不确定它是否读到了我用stdin写的东西。stdout 1 byte at a timewhile True:当我将"python为什么会发生这种情况?是完整的代码,但上面的示例
我对Python很陌生,而且我在努力使管道正常工作时遇到了一些问题。现在,我只想成功地从上运行。
一开始,我只想下载pl-3.8,将ply文件夹放在我保存的示例(calc.py)中并运行它。\Python目录下,而ply文件夹是C:\Users.\Python\ply,只是为了使它更加清晰。但我得到了一个ImportError: No module named 'ply'。但是,最后,通过在sys.path