windows10下powershell中如何在后台执行python程序

这篇具有很好参考价值的文章主要介绍了windows10下powershell中如何在后台执行python程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

在windows10本地执行时间较长的程序时,很容易忘记,随手关掉编译器,程序就此中断,造成精神伤害。

功能介绍

如果不管不挂起,不管日志重定向,我要运行的python脚本的命令很简单

python CUTE_pipeline.py

现在挂起在后台,需要把原先在控制台显示的一大堆输出,重定向到日志文件中。注意,在win10下不可以把标准错误和标准输出放入同一个文件。

代码

在powershell中输入以下命令

Start-Process -FilePath "python" -ArgumentList "C:\codes\CodeX\vlis7_backup\CodeX_back_to_chatgpt\CUTE_pipeline.py" -RedirectStandardOutput "C:\codes\CodeX\vlis7_backup\CodeX_back_to_chatgpt\spring_log\real_random_gson_stdout.log" -RedirectStandardError "C:\codes\CodeX\vlis7_backup\CodeX_back_to_chatgpt\spring_log\real_random_gson_stderr.log" -NoNewWindow -PassThru

可以看到一共有六个参数。

注意 :

1 由于python脚本可能用到相对路径,上述命令需要到正确的路径下才能够执行。

2 如果用到conda虚拟环境,记得提前打开。

运行结果

这是powershell

windows10下powershell中如何在后台执行python程序,Python,powershell,python,windows10

以上截图提供了进程ID为27188的进程的一些详细信息:

  • Handles: 进程当前打开的句柄数量
  • NPM(K): 非分页内存(非交换内存)使用量,单位为千字节
  • PM(K): 专用内存使用量,单位为千字节
  • WS(K): 工作集大小,单位为千字节,表示分配给进程的物理内存量
  • CPU(s): CPU时间,表示进程已经使用的CPU时间
  • Id: 进程ID
  • SI: 会话ID
  • ProcessName: 进程的名称,这里是python

这是标准输出日志

windows10下powershell中如何在后台执行python程序,Python,powershell,python,windows10

这是标准错误日志

windows10下powershell中如何在后台执行python程序,Python,powershell,python,windows10

确定进程正常运行

Get-Process -Id 27188

 以下说明正常

windows10下powershell中如何在后台执行python程序,Python,powershell,python,windows10

 以下说明已中止

windows10下powershell中如何在后台执行python程序,Python,powershell,python,windows10文章来源地址https://www.toymoban.com/news/detail-837427.html

到了这里,关于windows10下powershell中如何在后台执行python程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何在 Windows 10 中执行网络重置

    须知 选择 “开始 ”菜单 设置 网络和互联网 状态 网络重置 立即重置 是 。 重置之前,请从 “网络和 Internet 状态 更改适配器选项 ”右键单击 适配器配置“中保存网络适配器详细信息。 如果使用 VPN,请在网络重置之前备份用户名、密码和其他设置信息。 网络连接问题通常

    2024年02月07日
    浏览(34)
  • 从 Python 程序中运行 PowerShell 脚本

    Windows PowerShell 由数十个内置 cmdlet 组成,它们提供了丰富的功能集。 其中一些功能是独一无二的,只能通过 PowerShell 获得; 因此,如果我们能够在 Python 等其他编程语言中使用 PowerShell 脚本,那将非常有用。 本文将重点讨论从 Python 代码执行 PowerShell 逻辑。 在Python中,可以

    2024年01月16日
    浏览(48)
  • py2exe打包Python程序为Windows下的exe执行文件

    py2exe 是一个将 Python 脚本转换成 Windows 上可独立执行的**.exe 程序的工具,这样就可以在不用装Python解析器的情况下在 Windows**系统上运行这个可执行程序。 py2exe 已经被用于创建 wxPython 、 Tkinter 、 Pmw 、 PyGTK 、 pygame 、 win32com client和server ,和其它的独立程序。 py2exe 是发布在开

    2024年02月04日
    浏览(45)
  • Windows 10 系统PowerShell美化 IDEA终端、VsCode终端以及Windows Terminal的PowerShell

    Linux 和 macOS 上的 PowerShell 使用 .NET Core,即 Microsoft Windows 上的完整 .NET Framework 的子集。 这非常重要,因为 PowerShell 提供对基础框架类型和方法的直接访问。 因此,在 Windows 上运行的脚本可能无法在非 Windows 平台上运行,因为框架之间存在差异。 Windows 终端程序是一款新式、

    2024年02月07日
    浏览(59)
  • 【100天精通python】Day15:python 第三方模块和包,模块如何以主程序形式执行

    目录 1 常用的第三方模块 2. 第三方模块的安装和使用 2.1 安装第三方模块:

    2024年02月15日
    浏览(49)
  • 如何将Python文件.py打包成.exe可执行程序(最简教程吗)

    相信对python有过学习的朋友都知道可以用IDLE编写并跑一跑python, 但是 如何做到别人电脑没有装python的情况下运行python的脚本呢?( 看标题 ) 这里简单提一下.exe 可执行程序   .exe是文件扩展名,带有.exe扩展名的文件名按下Enter 键就可运行。这么个意思不就是: 不需要有p

    2024年02月05日
    浏览(105)
  • 在Windows 10的PowerShell上实现对Linux机器,vscode同样可登录

    1.检查SSH客户端:确保你的Windows 10系统已安装SSH客户端。 如果看到相关的命令说明,那么SSH客户端已安装。 在PowerShell中输入: 2.生成SSH密钥对:在PowerShell中使用 ssh-keygen 命令生成密钥对。按照提示操作,可以选择不设置密码(这样才能实现免密登录)。一路回车即可。 3.将

    2024年01月18日
    浏览(35)
  • 服务器后台运行python程序

    当 用户注销 (logout)或者 网络断开 时,终端会收到 HUP(hangup)信号从而关闭其所有子进程(包括sshd及其子进程)。因此,我们的解决办法就是让进程忽略 HUP 信号. nohup 就是让提交的命令忽略 hangup 信号,从而当ssh连接状态断开时,不会被系统中断掉;; nohup 命令只需在要处理

    2024年02月06日
    浏览(93)
  • 【Python】 Windows上通过git bash执行python卡住的解决方法

    编辑 C:Program FilesGitetcprofile.daliases.sh ,将 python2.7 改成 python 编辑完成后,重启git bash, 输入python即可 https://blog.csdn.net/ofreelander/article/details/112058975

    2024年02月11日
    浏览(48)
  • 如何将.py 文件打包成windows系统下可执行程序.exe

    在电脑已经安装python的情况下,我们是可以打开后缀为.py的文件,但如果你想把它发送给别的朋友,恰巧他的电脑没有安装python,你就需要将文件打包成.exe格式。 “WIN+R”打开“运行”窗口,输入“cmd”打开命令提示符。输入“pip install Pyinstaller”,下载安装Pyinstaller库。 安

    2023年04月16日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包