下載網(wǎng)址:
https://pypi.python.org/pypi/pywin32
http://sourceforge.net/projects/pywin32/
注意:pywin32里面包括win32gui。
python模塊:win32com用法詳解:
(1)安裝
(2)處理word
使用技巧
import win32com
from win32com.client import Dispatch, constants
w = win32com.client.Dispatch('Word.Application')
# 或者使用下面的方法,使用啟動(dòng)獨(dú)立的進(jìn)程:
# w = win32com.client.DispatchEx('Word.Application')
# 后臺(tái)運(yùn)行,不顯示,不警告
w.Visible = 0
w.DisplayAlerts = 0
# 打開(kāi)新的文件
doc = w.Documents.Open( FileName = filenamein )
# worddoc = w.Documents.Add() # 創(chuàng)建新的文檔
# 插入文字
myRange = doc.Range(0,0)
myRange.InsertBefore('Hello from Python!')
# 使用樣式
wordSel = myRange.Select()
wordSel.Style = constants.wdStyleHeading1
# 正文文字替換
w.Selection.Find.ClearFormatting()
w.Selection.Find.Replacement.ClearFormatting()
w.Selection.Find.Execute(OldStr, False, False, False, False, False, True, 1, True, NewStr, 2)
# 頁(yè)眉文字替換
w.ActiveDocument.Sections[0].Headers[0].Range.Find.ClearFormatting()
w.ActiveDocument.Sections[0].Headers[0].Range.Find.Replacement.ClearFormatting()
w.ActiveDocument.Sections[0].Headers[0].Range.Find.Execute(OldStr, False, False, False, False, False, True, 1, False, NewStr, 2)
# 表格操作
doc.Tables[0].Rows[0].Cells[0].Range.Text ='123123'
worddoc.Tables[0].Rows.Add() # 增加一行
# 轉(zhuǎn)換為html
wc = win32com.client.constants
w.ActiveDocument.WebOptions.RelyOnCSS = 1
w.ActiveDocument.WebOptions.OptimizeForBrowser = 1
w.ActiveDocument.WebOptions.BrowserLevel = 0 # constants.wdBrowserLevelV4
w.ActiveDocument.WebOptions.OrganizeInFolder = 0
w.ActiveDocument.WebOptions.UseLongFileNames = 1
w.ActiveDocument.WebOptions.RelyOnVML = 0
w.ActiveDocument.WebOptions.AllowPNG = 1
w.ActiveDocument.SaveAs( FileName = filenameout, FileFormat = wc.wdFormatHTML )
# 打印
doc.PrintOut()
# 關(guān)閉
# doc.Close()
w.Documents.Close(wc.wdDoNotSaveChanges)
w.Quit()
Python搭建FTP服務(wù)器,其實(shí)非常簡(jiǎn)單,主要用到pyftpdlib這個(gè)庫(kù),不到十行代碼就能搞定,下面我簡(jiǎn)單介紹一下實(shí)現(xiàn)過(guò)程,實(shí)驗(yàn)環(huán)境Win10+Python3.6+PyCharm5.0,主要內(nèi)容如下:
1.首先,安裝pyftpdlib,這個(gè)直接在cmd窗口輸入安裝命令“pip install pyftpdlib”就行,如下:
2.接著就是搭建FTP服務(wù)器,主要代碼如下,非常簡(jiǎn)單,這里設(shè)置一下你的FTP用戶(hù)名、密碼、根目錄和權(quán)限就行:
點(diǎn)擊運(yùn)行這個(gè)程序,打開(kāi)瀏覽器,在網(wǎng)址欄輸入“ftp://localhost”,就會(huì)進(jìn)入FTP用戶(hù)登陸頁(yè)面,這里輸入你代碼中的用戶(hù)名和密碼就行,如下:
成功登陸后,就會(huì)看到當(dāng)前FTP服務(wù)器下面存放的文件,如下:
3.最后就是實(shí)現(xiàn)上傳和下載功能了,主要代碼及截圖如下:
首先,需要連接ftp服務(wù)器,這里主要用到ftplib這個(gè)庫(kù),設(shè)置一下用戶(hù)名和密碼就行,主要代碼如下:
接著,查看一下當(dāng)前FTP服務(wù)器下面存放的文件,主要代碼如下:
點(diǎn)擊運(yùn)行程序,效果如下,已經(jīng)成功獲取到文件信息:
上傳文件,主要代碼如下,設(shè)置緩沖區(qū)大小,以二進(jìn)制打開(kāi)文件,然后再上傳就行:
運(yùn)行程序,效果如下,已經(jīng)成功上傳文件:
下載文件,主要代碼如下,和上傳文件思路差不多,先設(shè)置緩沖區(qū)大小,然后二進(jìn)制打開(kāi)本地文件,再寫(xiě)入就行:
成功運(yùn)行程序后,就會(huì)在當(dāng)前目錄下看到下載的文件:
至此,我們就完成了利用Python搭建一個(gè)簡(jiǎn)單的FTP服務(wù)器,并實(shí)現(xiàn)了上傳和下載的功能。總的來(lái)說(shuō),整個(gè)過(guò)程不難,基本思路也很簡(jiǎn)單,只要你熟悉一下上面的代碼,多調(diào)試幾遍程序,很快就能掌握的,當(dāng)然,你也可以利用現(xiàn)成的FTP軟件,像FileZilla Server等也都可以,網(wǎng)上也有相關(guān)資料可供參考,感興趣的話(huà),可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言。
選擇customize installation,然后點(diǎn)擊右下角NEXT,進(jìn)入下一步之后就有更換路徑的選項(xiàng)了,更改后點(diǎn)擊安裝即可
1、首先打開(kāi)cmd。
2、輸入安裝python的路徑。并且鍵入命令,此處以安裝requests為例子。
3、然后可以看到正在下載并且安裝。安裝成功。
4、在Pycharm中導(dǎo)入沒(méi)有任何問(wèn)題。