我知道您可以通过Python脚本使用子进程运行Linux终端命令
subprocess.call(['ls', '-l']) # for linux
但是我找不到在windows上做同样事情的方法
subprocess.call(['dir']) # for windows
有没有可能在不做大量修改的情况下使用Python?
我应该坚持使用好的老式批处理文件吗?
我在Windows的wsl2上运行了Ubuntu LTS20.04,这样我就能够编译我的JS/React代码,在linux上运行我的php服务器,并使用windows来使用Visual Studio Code进行编码。 这运行得很好,但奇怪的事情正在发生,我通过Visual Studio Code终端安装了nvm和gulp,如果我在终端上使用它们,它工作得很好,但如果我在终端外(使用Windows终端)运行,它会显示对于gulp和nvm都找不到。 我假设VSCode在路径中添加了一些东西,但我不知道如何才能让windows终端(outisde VSCode终端)找到它们。下面的屏幕。左边是在
我在Linux (CentOS)上有一个makefile项目。从Linux终端编译时,这些项目编译得很好。我将这些项目添加到visual studio 2019年。连接很好(文件被复制到linux)。我定义了远程工作文件夹和项目文件夹,以及项目类型(Makefile-静态库)。但是,当从VS编译时,他抱怨说他找不到包含文件(来自其他项目的个人文件)。当然,这些文件夹和文件都存在于windows和Linux中。VS智能发现文件。我有环境变量,它保存路径并在Makefile中使用。我将Makefile更改为有直接路径,但仍然找不到文件。我添加了预构建事件来回显环境变量,并且它没有设置它。还能做什么