powershell虽然很power,能干很多事情,但它首先还是一个shell。所以,需要使用系统功能或调用系统资源/文件系统功能/其他CLI程序功能的首选ps,而程序架构和基本功能可以从头构建或者工程量较大的首选python。比如调用ffmpeg做视频批处理,那专门写.py就不如写.ps1甚至直接在Windows终端里逐行敲方便;不想开文件资源
对于简单逻辑,powershell完全可以胜任。举个例子,写编译脚本。对于复杂逻辑,python写起来更加容易且可读...
三、Powershell 最厉害的还是属于 Powershell了,微软这家公司终于起了一个霸气一点的语言。Power力量,强大的;这与微软这个“微微软起”的名字的气质实在不符。它是很强大的,我们没有任何理由拒绝它。我拒绝它的理由是,这么个玩意写命令的时候,手老是得跑到右上角去按那个 - ,有毛病吧。命令就命令呗。偏偏中间...
在powershell中输入cd 也就的等于输入 Set-Location。 这里要注意一点,cmd中的cd与powershell中的cd虽然长得一样,功能也类似,但是底层实现机制已经有了本质区别,前者是一个简单的windows命令,后者是一个cmdlet。 我们可以用Get-Alias命令来查看所有的别名关系。 这个Get-Alias表格也不全是旧版的cmd命令,其中还吸纳...
Windows PowerShell 中的脚本编写和调试功能非常强大,用户可以通过“New-Script”命令创建新的脚本,通过“Set-ExecutionPolicy”命令设置脚本执行策略,通过“Start-Transcript”命令记录脚本执行过程,通过“Write-Debug”命令输出调试信息等。 第三部分:Windows PowerShell 自动化运维实践 ...
打开Windows PowerShell(管理员); 输入python回车进入python 环境; 输入以下代码: import sys sys.path 1. 2. 找到site-packages的路径并复制,如C:\\Users\\XXXX\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages; 在文件夹中跳转到该路径(把\\都改为\); ...
本文列举 Windows/Linux 下 Shell 的区别。 分号(;) 分号(;)在 Linux 的 Shell 中是不同命令的分割,而在 Windows 中只是一个普通的字符。 例如: 1 dotnet build;dotnet pack 这在Linux 中是执行两句不同的命令,dotnet build和dotnet pack。而换到 Windows 中,这变成了执行 dotnet 程序,然后传入build;dotnet...
在PowerShell中鼠标选中文字,右键则表示复制;鼠标移动到光标处,右键则表示粘贴。 安装Python 从Python官网(http://python.org/download/)下载Python 2.x和Python 3.x的32bit Windows Installer。 本例中下载的是 python-2.7.6.exe 和 python-3.3.3.exe ,分别安装在D:/Python/Py...