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
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下輸入:
powershell返回:pwd
代表當前powershell路徑開啟的路徑位於e盤下的07 python_study下的class3資料夾下。path
----
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 致謝與說明
Python小程式解析之 函式 powersum
def powersum power,args return the sum of each argument raised to specified power.total 0 for i in args total pow i,power return total powersum 2,3,4 ...
關於 delphi中with在Python中的討論
下面這段是我昨天在python乙個討論群裡對delphi中with在python中的討論,希望能對大家有所啟發,同時我也將這個討論記錄下來,有時間多體會體會。不要小看這段,最後 seewind 說的話很經典。江南 23 46 27 其實 我覺得是想找 python中類似 delphi 的 with ...
關於在windows下建立python虛擬環境
想著在windows下裝乙個新的環境,在終端試了一下 可以用 就記錄一下 虛擬環境建立工具 virtualenv 在你所需要的位置 建立你的虛擬環境的資料夾 演示在我的d盤建立了資料夾d env scrapy 在終端下進入此資料夾下,pip install virtualenv出現successfu...