''逐行讀取給定的文本文件,返回行號,並刪除末尾帶有空白字符的行內容'''
以打開(文件名)作為句柄:
對於lno,枚舉中的行(句柄):
yield lno+1,line.strip()
另外:讀寫excel需要第三方類庫,可以考慮下載安裝XLRD和XLWT。
編寫excel表格
寫excel表格需要Xlwt模塊,官網下載(http://pypi . python . org/pypi/xlwt)。壹般使用流程如下:
1,導入模塊
復制代碼代碼如下:
導入xlwt
2.創建壹個工作簿(其實是excel,稍後保存即可)。
復制代碼代碼如下:
workbook = xlwt。工作簿(編碼= 'ascii ')
3.創建表格
復制代碼代碼如下:
worksheet = workbook.add_sheet('我的工作表')
4.將內容寫入單元格。
復制代碼代碼如下:
worksheet.write(0,0,label = '行0,列0值')
5.救援
復制代碼代碼如下:
workbook . save(' Excel _ workbook . xls ')
因為我的需求比較簡單,所以在上面沒遇到什麽問題。唯壹的就是我建議用ascii編碼,否則可能會出現壹些奇怪的現象。
當然,xlwt的功能不止這些,它甚至可以設置各種風格等等。附上壹個小例子。
復制代碼代碼如下:
使用Python的xlwt生成Excel文檔的示例
下面是壹些使用Python的xlwt庫動態生成Excel文檔的簡單例子。
請註意,壹個有用的替代方法可能是ezodf,它允許您為LibreOffi生成ODS(打開文檔電子表格)文件