在powershell上使用python

windows10下powershell中如何在后台执行python程序 在windows10本地执行时间较长的程序时,很容易忘记,随手关掉编译器,程序就此中断,造成精神伤害。 阅读详情
在windows上安装python2.7之后,发现,command(CMD)命令行可以使用,但是在powershell命令行上却无法正常使用。
经过查阅资料发现,问题是环境变量没有正常加入.
不要使用python自带的IDLE,而要用Windows的powershell来运行代码。作者是这样解释的:“你应该学习命令行。命令行对学习编程很重要,而且是一个学习编程的绝佳初始环境。IDLE在本书后面的章节里会让你失望的。”
下面我来总结一下如何在powershell里运行python及代码。
(1)打开powershell。在开始菜单的搜索框输入powershell,回车即可打开。
(2)运行python。在打开的powershell里直接输入python,回车即可打开。如果python不能被识别,需要先在powershell下输入并执行以下指令:
[Environment]::SetEnvironmentVariable(“Path”,”$env:Path;C:\Python27″, “User”)
关闭并重启powershell,输入python并回车即可运行python。
(3)退出python。在powershell键入Ctrl—Z(即同时按住Ctrl和Z),回车以退出python。
(4)运行代码。这里可能是最容易出错的。因为如果代码文件所在的路径和默认路径不一样的话,会发生下图所示的错误:
以上例子中,powershell的默认路径是C:\Users\Wu,而代码文件ex1.py是存储在桌面的EX文件夹里的,路径明显不一样。所以想要运行该代码,必须先进入代码所在的路径。在powershell里,进入文件夹的指令是cd。具体指令如下:
cd desktop\ex 即进入桌面的ex文件夹,因为desktop是在默认的C:\Users\Wu路径下的,所以可以写成desktop\ex,而不用写成C:\Users\Wu\desktop\ex。如果你的代码放在D盘的Exercise文件夹,你就应该输入 cd D:\Exercise 输入后即可进入代码所在的路径。此时输入“python+代码文件名”即可运行。在上面的例子里,输入的是 python ex1.py
另,powershell是不区分大小写的。
从 Python 程序中运行 PowerShell 脚本 Windows PowerShell 由数十个内置 cmdlet 组成,它们提供了丰富的功能集。其中一些功能是独一无二的,只能通过 PowerShell 获得;因此,如果我们能够在 Python 等其他编程语言中使用 PowerShell 脚本,那将非常有用。本文将重点讨论从 Python 代码执行 PowerShell 逻辑。 阅读详情

相关推荐

powershell调用python_从Python调用PowerShell脚本

我正在尝试从python这样启动PowerShell脚本:psxmlgen = subprocess.Popen([r'C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe','./buildxml.ps1',arg1, arg2, arg3], cwd=os.getcwd())result = psxmlgen.wait()问题是我得...

weixin_39705069的博客 1667

【转】如何在powershell里运行python和代码

断断续续地看完了《与孩子一起学编程》,这两天在跟着《Learn python the hard way》把里面的练习过一遍。在《Learn python》这本书里,作者指出不要使用python自带的IDLE,而要用Windows的powershell来运行代码。作者是这样解释的:“你应该学习命令行。命令行对学习编程很重要,而且是一个学习编程的绝佳初始环境。IDLE在本书后面的章节里会让你失望的。”

youqi77的博客 3万+

深入解析:如何基于开源OpENer开发EtherNet/IP从站服务

通过OpENer开源库,开发者可以快速实现符合ODVA规范的EtherNet/IP从站设备,降低开发成本并提高系统灵活性。本文详细介绍了EtherNet/IP协议原理、OpENer库的特点与优缺点,以及二次开发的完整流程。通过遵循本文提供的指南,开发者可以成功构建出工业级的EtherNet/IP通信设备。

极地星辰 2999

使用PowerShell运行第一个Python程序

在开发open MV之前需要掌握Python编程的一些语法及规范,open MV入门教程中使用的是PowerShell来运行Python程序,这里老师推荐使用的是Phython2。Notepad++ 就是增强的记事本,可以免费使用,自带中文并支持很多计算机编程语言,不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。将PowerShell工作路径切换到工程文件夹,在控制台输入:python hello.py。向前迈进的一小步,未完待续…

marlon666的博客 3034

AGV路径规划实战:如何用Python+ROS实现激光SLAM导航(附避障代码)

本文提供了一份基于Python和ROS实现AGV激光SLAM导航的实战指南。内容涵盖从Docker环境搭建、激光雷达数据处理、Gmapping建图,到Move_Base全局/局部路径规划与TEB局部规划器配置的全流程。重点解析了如何通过参数调优实现稳定导航,并附带了紧急避障代码,帮助开发者快速构建具备自主路径规划与实时避障能力的AGV系统。

pepsi的博客 1234

非线性动力学_用MatCont分析非线性动力学方程组(一)

写在前面:笔者打算写两到三篇系列文章介绍MatCont,此为第一篇《用MatCont分析非线性动力学方程组(一)》。MatCont是一个基于Matlab而开发的免费工具包,专门用来做非线性动力学模型分叉、向量场、周期性等分析,符号(连续性)运算和数值(离散性)运算均适用。该工具的开发及研究项目由比利时Ghent大学的Willy Govaerts教授、荷兰Utrecht大学的Yuri Kuznets...

weixin_39700215的博客 2767

powershell和python哪个好用_如何使用powershell 跑 python

Powershell 是Windows 上一个很强大的运行程序和脚本环境, 它在运行python 方面也十分优秀, 今天我来介绍一下如何使用powershell 来运行python。(一)确定Windows版本里是否自带powershell.一般来说, Windows7及以后的系统都是会自带powershell的,如果不确定可以点击任务栏左下角的搜索, 搜索框出现后输入powershell, 如果...

weixin_39891317的博客 1061

基于Hadoop生态的大数据异常检测平台搭建

批处理:用Spark MLlib的LOF(局部异常因子,适合高密度数据)、(单类支持向量机,适合高维数据);流处理:用Flink ML的(实时聚类,检测离群点)、ADWIN(自适应滑动窗口,处理概念漂移)。数据层:用Flume/Kafka采集数据,HDFS存储,Hive管理元数据;计算层:用Spark处理离线批数据,Flink处理实时流数据;算法层:用孤立森林(批)、3σ原则(流)检测异常;可视化层:用Grafana做仪表盘,Prometheus+Alertmanager报警。这个平台能处理。

软件工程实践的博客 933

python powershell库_python调用powershell

python调用powershell方法1、现在准备一个简陋的powershell脚本,功能是测试一个IP列表哪些可以ping通:function test_ping($iplist){foreach ($myip in $iplist){$strQuery = "select * from win32_pingstatus where address = '$myip'"#利用 Get-WmiO...

weixin_29808375的博客 2033

LBS之五:时空索引--空间邻域搜索的高效实践

时空索引的原理及最佳实践

whascj的博客 1365

浅谈Android MVI架构---大自然的搬运工~~~

浅谈 Android MVI架构

hong_world的博客 2155

如何使用PowerShell在Windows上安装Python,pip和virtualenv

如何使用PowerShell在Windows上安装Python,pip和virtualenv 如果你做任何Python开发,你可能会遇到非常多的软件包安装说明,上面写着: 要安装,请使用pip: pip install engineer 现在,这一切都很好,花花公子,但是什么是pip?什么是人们不断告诉我应该使用的这种功能? 如果您是Python新手,那么启动和运行pip和virtu...

liguangxianbin的博客 1万+

Winform零基础从入门到精通(3)——WinForm基础语法与事件机制详解

通过系统学习基础语法与事件机制,结合实际问题调试,可以快速掌握WinForm开发的核心技能。遇到问题时,优先检查事件绑定和异常处理,逐步培养代码规范意识。​安全转换字符串为数值,避免输入错误导致的崩溃。验证输入(如仅允许数字)​)传递事件相关数据。◦ 事件参数类型:​。

WangMing_X的博客 1492

python powershell库_PowerShell封装了Python for .NET实现从PowerShell调用Python

PowerShell wrapper around Python for .NET to invoke Python from PowerShell Install snekInstall-Module snekRequirementsPython v2.7, v3.5, v3.6, or v3.7 (defaults to python 3.7)FunctionsUse-PythonInvoke...

weixin_42114645的博客 146

你分得清ChatGPT、Gemini、Grok、豆包、千问、DeepSeek、OpenClaw、CloudCode、vibeCodeing、sKill、MCP,飞书、微信这些到底是什么吗?

AI技术生态呈现层级化发展,从基础模型到应用平台形成完整技术栈。核心分为五层:模型层(GPT、Gemini等基础模型)→AI助手层(ChatGPT等应用产品)→工具层(ClaudeCode等开发工具)→协议层(MCP等接口标准)→应用层(微信、飞书等平台)。未来趋势将形成"模型公司-开发框架-应用生态"三层结构,AI正逐步演变为新型操作系统,通过标准化协议连接各类外部系统,实现能力调用与生态整合。技术发展呈现出从底层基础设施到上层应用场景的垂直整合特征。

hy行者勇哥的博客 397

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

powershell运行python文件_从Python脚本运行PowerShell功能

I have a need to run a PowerShell function from a Python script. Both the .ps1 and the .py files currently live in the same directory. The functions I want to call are in the PowerShell script. Mos...

weixin_39867125的博客 1380

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

powershell运行python文件,从Python脚本运行PowerShell功能

I have a need to run a PowerShell function from a Python script. Both the .ps1 and the .py files currently live in the same directory. The functions I want to call are in the PowerShell script. Mos...

weixin_29790467的博客 880

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

PowerShell vs. Python:为什么选择PowerShell而不是Python?

在现代IT环境中,和是提升效率和管理复杂系统的关键工具。对于Windows用户来说,和是两种非常流行的脚本语言,常被用于系统管理、自动化任务以及各种开发工作。那么,既然你已经在使用PowerShell,为什么不转向Python呢?本文将深入探讨PowerShell与Python的区别、各自的优势,以及在何种情况下选择使用PowerShell更为合适。

m0_60740687的博客 2008

Python和Powershell的相互调用

使用Python内建的subprocess模块,能够实现外部程序的调用。如果你的工作环境是Windows系统,那么Python+Powershell的组合会为你的工作带来极大的便利。本篇介绍一个使用Python做数据处理,Powershell做系统调用的例子。在上面这个例子中,使用Powershell做数据收集,Python做数据处理,最后使用Powershell的内建方法Send-MailMessage来发送数据处理报告。实现的过程非常简便。

weixin_39833509的博客 2013

powershell和python哪个好用_关于Python在Powershell里的应用

1 背景个人由车辆领域转行进入人工智能领域,应相关需求进行代码学习,以Python 2.7为学习对象,本文章主要描述了个人对相关软件的归纳及学习笔记。该篇幅针对Powershell做相关介绍,包含少许Python内容,不断更新。部分内容参考他人,会在文章末尾进行致谢与说明。个人电脑操作系统采用 Windows 7 专业版 SP1 ,采用的Python版本为Python 2.7,使用Windows ...

weixin_39882623的博客 1244

在powershell上使用python。

在windows上安装python2.7之后,发现,command(CMD)命令行可以使用,但是在powershell命令行上却无法正常使用。 经过查阅资料发现,问题是环境变量没有正常加入,现在我们在powershell中运行如下代码即可。 $env:path="$env:Path;C:\Program files\Python27" 转载于:https://www.cnblog...

weixin_30740295的博客 439

python调用powershell

你可以使用 Python 的 subprocess 模块来调用 PowerShell。例如: import subprocess powerShellCommand ="Write-Host 'Hello from PowerShell'" # Run the PowerShell command using subprocess.run result = subprocess.run(["p...

weixin_42584586的博客 1983

Python——使用vscode编写代码在powershell运行

前言: 从这篇开始进行对python的学习,本次学习只需要三个工具:power shell、vscode以及python。 我们第一个任务是下载: 下载vscode与python,到对应官网下载即可(注:下载python时要将其添加到系统路径,记得勾选add选项) 下载完python后我们就可以开始写代码了,我选择使用vscode编写代码,是因为它功能强大,且使用用户多,如果使用不常用的编辑器,可能会出现此编辑器不更新或开发者放弃它的情况 创建第一个python程序: 在vscode创建我们的第

apple_73959427的博客 2751

PowerShell系列(二):PowerShell和Python之间的差异介绍

目前Python最火的编程语言,完整的生态、丰富的第三方资源库、丰富的社区文档教程,是目前人工智能、算法、数据处理分析等方面它属于最棒的编程语言,当然PowerShell作为微软官方推出的解释性语言,作为系统自动化运维脚本、数据处理分析语言还是非常值得学一学的。PowerShell主要用于文件件和文件夹管理,服务器配置和管理,网络管理,系统日志管理,安全性设置,以及许多其他的自动化和脚本任务。PowerShell:脚本保存为.psl格式,调用PowerShell环境进行执行,可以很好的和C#进行集成。

IT技术分享社区 3292
上一篇: R语言连接数据库
下一篇: Notepad++ 中配置Python运行环境
Yaroo
博客等级 码龄11年 88粉丝 115原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值