【问题标题】:Run exe in windows container using python使用python在windows容器中运行exe
【发布时间】:2021-08-15 14:15:44
【问题描述】:

我正在使用 python 在 windows 容器内执行一个 exe 文件 (notepad.exe)。

我已将这些复制到我的容器中:

exe文件

调用python脚本的dockerfile

运行exe的python脚本

当我构建和运行这些时,它没有显示任何错误。这是我正在执行的python代码。

import os
print(“working”)
os.startfile(“notepad.exe”)
print(“successful”)

Build and Run

打印命令成功。由于记事本没有打开,我不知道它是否正在执行。实际上,我想执行一个 exe 文件并获取 Windows 容器的内存转储。

您能告诉我如何在 Windows 容器中获取内存转储吗?另外,我怎么知道exe是否正在执行?

【问题讨论】:

    标签: python docker executable windows-container


    【解决方案1】:

    如何运行

    import os
    os.startfile("C:\Users\Documents and Settings\model\notepad.exe")
    

    如何开始

    import sys, string, os, arcgisscripting
    os.system("C:\Users\Documents and Settings\model\notepad.exe")
    

    如果你想制作一个可执行文件

    pip install pyinstaller
    
    cd PathOfFile
    
    pyinstaller --onefile -w randomname.py
    

    【讨论】:

    • 仍然无法正常工作。现在,我也没有得到打印命令的输出。
    • 打印命令没有输出,因为我的代码不包含打印命令。但是我会尝试重现您的问题并让您知道
    • 谢谢。顺便说一句,我在你的程序中添加了打印命令,然后我试过了。
    猜你喜欢
    • 1970-01-01
    • 2020-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    相关资源
    最近更新 更多