【问题标题】:How to run script inside of current command prompt window?如何在当前命令提示符窗口中运行脚本?
【发布时间】:2021-03-29 07:23:31
【问题描述】:

在我的 Windows 10 机器上,如果我使用以下命令从命令提示符运行 Python 脚本:

c:\Temp>python HelloWorld.py

它会弹出一个新窗口,显示脚本输出并快速关闭:

如果我“以管理员身份”运行 cmd 提示符,它会在命令提示符窗口中显示脚本输出:

我不想在我的脚本中添加input() 语句或使用-i 标志运行Python。管理员模式和用户模式之间必须有不同的设置。

当我安装了 Python 2.7 时,它运行良好。

我的PATH环境变量值在用户模式和管理员模式下是一样的。

【问题讨论】:

    标签: python python-3.x windows-10


    【解决方案1】:

    您的python.exe 是否以管理员模式运行?如果您的其余路径设置正确,那么这可能会导致在您描述的新“管理员 cmd 窗口”中打开。

    您可以按照路径中的说明定位您的 python 3.x exe 来检查这一点: right clicking it > properties > compatibility > uncheck "Run this program as administrator" > also click "Change Settings for all users" > and once again uncheck "Run this program as administrator"

    【讨论】:

    • 我的用户或所有用户都没有选择“以管理员身份运行此程序”
    猜你喜欢
    • 1970-01-01
    • 2013-03-27
    • 2018-05-01
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    • 2014-03-18
    • 1970-01-01
    相关资源
    最近更新 更多