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

1 背景

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

个人电脑操作系统采用 Windows 7 专业版 SP1 ,采用的Python版本为Python 2.7,使用Windows 7 自带的Powershell脚本环境。

在Powershell内键入Python得到如下反馈

Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32

Type "help", "copyright", "credits" or "license" for more information.

2 Powershell介绍

Windows PowerShell 是一种命令行外壳程序和脚本环境,其可以实现系统和应用程序管理自动化,使命令行用户和脚本编写者可以利用 .NET Framework的强大功能。Windows PowerShell 旨在改进命令行和脚本环境。PowerShell以.NET Framework为平台,接收和返回.NET对象,此举为管理和配置微软系统带来了新的方法和工具。在Windows 7中内置了PowerShell2.0, Windows 8中内置了PowerShell3.0。

Powershell的编程语言就是Powershell语言。

# 简单来说,Powershell是CMD的强化版

其可读性,易用性,可以位居当前所有shell之首。 当前powershell有四版本,分别为1.0,2.0,3.0 ,4.0

<1>如果您的系统是window7或者Windows Server 2008,那么PowerShell 2.0已经内置了,可以升级为3.0,4.0。

<2>如果您的系统是Windows 8 或者Windows server 2012,那么PowerShell 3.0已经内置了,可以升级为4.0。

<3>如果您的系统为Windows 8.1或者Windows server 2012 R2,那默认已经是4.0了。

3 Powershell的使用

3.1 打开方式

Windows 7 : 打开开始菜单,键入powershell,可以将搜索到的结果放在快速启动栏,便于下次使用。

3.2 查看当前位置

在Powershell下输入:

pwd

Powershell返回:

Path

----

E:\07 Python_study\class3

代表当前Powershell路径打开的路径位于E盘下的07 Python_study下的class3文件夹下。

3.3 显示当前目录下文件

在Powershell下键入:

ls

将返回当前目录下的文件,将包含写入时间,长度,名称。

在ls后可直接输入一个目录,查看该目录下的文件,例如

ls ..\

将显示该目录上级目录下的所有文件。

其中..\代表上级目录,.\代表本目录

3.4 清空命令行

你可以通过clear,cls来清除界面上的所有代码。

cls

clear

3.5 进入某个目录

为进入某个目录,采用的代码为

cd 目录名

代码中的目录名为对应目录名,如E:\,..\等。

3.6 创建目录

通过如下方式创建目录

mkdir 目录名

当然,我们也可以这么写,创建某个目录下的某个东西

mkdir E:\01 test\test.txt

该语句含义是在E盘下的01 test文件夹下创建一个文本文件 test.txt

3.7 移动目录与修改文件

我们可以通过如下方式来移动文件,当然,也可以通过他来修改

mv 源文件 目录或对象

例如,如下的代码

mv test.txt test2.txt

可以将该目录下的test.txt变为该目录下的test2.txt文件,同时原本的test.txt删除。可以用ls命令进行查看

3.8 复制目录与文件

通过如下代码完成复制工作

cp 源文件 目录或对象

通过如下代码,可以在复制的同时改变文件名

cp test2.txt test.txt

通过ls,我们观察到该目录下同时存在test2.txt和test.txt文件

3.9 删除目录与文件

代码如下

rm 对象

rm test.txt

3.10 遇上包含空格的文件名

如果我有一个文件名包含空格,如 07 Python_study,那我应该如何键入它呢?以cd命令为例,通过如下方式进行:

cd "E:\07 Python_study"

通过引号,可以将其变为一个字符串。

4 Python下的常见错误

4.1 "Non-ASCII character '\xe6' in file"错误

通过在行1键入如下代码可解决

# encoding: utf-8

其原理是将编码格式改变为utf-8。

5 致谢与说明

该文学习借鉴了王皓前辈与百度百科,对他们表示感谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值