os.execl相关内容

execlp 多个“程序";

我想运行类似的东西 cat 文件.tar |base64 |我的程序 -c "| base64 -d | tar -zvt " 我使用 execlp 来运行进程. 当我尝试运行类似 cat 的东西时,它可以工作,但如果我尝试运行 base64 -d |tar -zvt 不起作用. 我查看了 bash 命令,发现我可以运行 bash 并告诉他运行其他程序.所以它是这样的: exec ..
发布时间:2022-01-23 08:50:52 C/C++开发

在 python 脚本中启动 shell 命令,等待终止并返回脚本

我有一个 python 脚本,它必须为目录中的每个文件启动一个 shell 命令: 导入操作系统文件 = os.listdir(".")对于文件中的 f:os.execlp("myscript", "myscript", f) 这对于第一个文件很好,但是在“myscript"命令结束后,执行停止并且不会返回到 python 脚本. 我该怎么办?我必须在 调用 os.execlp() 之前 ..
发布时间:2022-01-18 15:25:39 Python

无法在Windows上使用Python的os.execv或os.execl在VLC中正确打开文件

我正在研究一个脚本,该脚本使用os.exec*方法之一在VLC Media Player中打开媒体文件.我正在Windows 10上使用Python v3.6. VLC打开时出现错误,指出无法打开文件,但是,文件路径也错误.它显示了文件路径,该路径从我的主目录开始,然后是文件名的最后一部分,并用空格分隔. 示例: 我在路径D:\videos\SuperCoolVideo - Pa ..
发布时间:2020-07-31 03:44:11 Python

python中os.execl()和os.execv()之间的区别

python中的os.execl()和os.execv()之间有区别吗?我正在使用 os.execl(python, python, *sys.argv) 重新启动我的脚本(来自这里).但这似乎是从上一个脚本离开的地方开始的. 我希望脚本在重新启动时从头开始.这会 os.execv(__file__,sys.argv) 做这份工作吗? 来自此处的命令和想法.我从pyth ..
发布时间:2020-07-31 03:43:05 Python

execlp多个"程序"

我想运行像 猫文件.tar | BASE64 | myprogram -c“| -d的base64 |焦油-zvt” 我用 execlp 来运行该进程。 当我尝试运行像猫它的工作原理,但如果我尝试运行的base64 -d |焦油-zvt 这是行不通的。 我看着在bash命令,我发现我可以运行bash和告诉他要运行其他程序。因此,它是这样的: execlp(“庆典”,“-c”,“BASE64 ..
发布时间:2016-08-02 15:18:41 C/C++开发