下載網(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')
# 或者使用下面的方法,使用啟動獨立的進程:
# w = win32com.client.DispatchEx('Word.Application')
# 后臺運行,不顯示,不警告
w.Visible = 0
w.DisplayAlerts = 0
# 打開新的文件
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)
# 頁眉文字替換
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ù)器,其實非常簡單,主要用到pyftpdlib這個庫,不到十行代碼就能搞定,下面我簡單介紹一下實現(xiàn)過程,實驗環(huán)境Win10+Python3.6+PyCharm5.0,主要內(nèi)容如下:
1.首先,安裝pyftpdlib,這個直接在cmd窗口輸入安裝命令“pip install pyftpdlib”就行,如下:
2.接著就是搭建FTP服務(wù)器,主要代碼如下,非常簡單,這里設(shè)置一下你的FTP用戶名、密碼、根目錄和權(quán)限就行:
點擊運行這個程序,打開瀏覽器,在網(wǎng)址欄輸入“ftp://localhost”,就會進入FTP用戶登陸頁面,這里輸入你代碼中的用戶名和密碼就行,如下:
成功登陸后,就會看到當(dāng)前FTP服務(wù)器下面存放的文件,如下:
3.最后就是實現(xiàn)上傳和下載功能了,主要代碼及截圖如下:
首先,需要連接ftp服務(wù)器,這里主要用到ftplib這個庫,設(shè)置一下用戶名和密碼就行,主要代碼如下:
接著,查看一下當(dāng)前FTP服務(wù)器下面存放的文件,主要代碼如下:
點擊運行程序,效果如下,已經(jīng)成功獲取到文件信息:
上傳文件,主要代碼如下,設(shè)置緩沖區(qū)大小,以二進制打開文件,然后再上傳就行:
運行程序,效果如下,已經(jīng)成功上傳文件:
下載文件,主要代碼如下,和上傳文件思路差不多,先設(shè)置緩沖區(qū)大小,然后二進制打開本地文件,再寫入就行:
成功運行程序后,就會在當(dāng)前目錄下看到下載的文件:
至此,我們就完成了利用Python搭建一個簡單的FTP服務(wù)器,并實現(xiàn)了上傳和下載的功能。總的來說,整個過程不難,基本思路也很簡單,只要你熟悉一下上面的代碼,多調(diào)試幾遍程序,很快就能掌握的,當(dāng)然,你也可以利用現(xiàn)成的FTP軟件,像FileZilla Server等也都可以,網(wǎng)上也有相關(guān)資料可供參考,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對你有所幫助吧,也歡迎大家評論、留言。
選擇customize installation,然后點擊右下角NEXT,進入下一步之后就有更換路徑的選項了,更改后點擊安裝即可
1、首先打開cmd。
2、輸入安裝python的路徑。并且鍵入命令,此處以安裝requests為例子。
3、然后可以看到正在下載并且安裝。安裝成功。
4、在Pycharm中導(dǎo)入沒有任何問題。