使用python將txt轉換為excel
txt格式為
892天平天國定都在?A開封B南京C北京(B)
# coding=utf-8 ''' main function:主要實現把txt中的每行資料寫入到excel中 ''' ################# #第一次執行的程式碼 import xlwt #寫入檔案 import xlrd #開啟excel檔案 import os txtFileName = 'questions.txt' excelFileName = 'questions.xls' if os.path.exists(excelFileName): os.remove(excelFileName) fopen = open(txtFileName, 'r') lines = fopen.readlines() #新建一個excel檔案 file = xlwt.Workbook(encoding='utf-8',style_compression=0) #新建一個sheet sheet = file.add_sheet('data') ############################ #寫入寫入a.txt,a.txt檔案有20000行檔案 i=0 j=0 for line in lines: indexA = line.find('A') questionStr = line[0:indexA] questionStr.lstrip() indexB = line.find('B') answerA = line[indexA:indexB] indexC = line.find('C') indexE = line.find('(') answerB = '' if indexC>0: answerB = line[indexB:indexC] else: answerB = line[indexB:indexE] indexD = line.find('D') answerC = '' answerD = '' if indexD>0: answerC = line[indexC:indexD] answerD = line[indexD:indexE] else: answerC = line[indexC:indexE] answer = line[line.find('('):line.find(')')] cindex = 0 questionStrCopy = '' for c in questionStr: if cindex<3: if c>='0' and c<='9': questionStrCopy = questionStr[cindex+1:] cindex = cindex + 1 answerA = answerA[1:] answerB = answerB[1:] answerC = answerC[1:] answerD = answerD[1:] answer = answer.strip('(') print answer print questionStrCopy, answerA, answerB, answerC, answerD, answer questionStrCopy = questionStrCopy.lstrip() if questionStrCopy=='' or answerA=='' or answer=='': continue sheet.write(i, 0 , questionStrCopy) sheet.write(i, 1 , answerA) sheet.write(i, 2 , answerB) sheet.write(i, 3 , answerC) sheet.write(i, 4 , answerD) sheet.write(i, 5 , answer) i = i + 1 file.save(excelFileName)
相關推薦
使用python將txt轉換為excel
txt格式為 892天平天國定都在?A開封B南京C北京(B)# coding=utf-8 ''' main function:主要實現把txt中的每行資料寫入到excel中 ''' ################# #第一次執行的程式碼 import xlwt #寫入檔
Python 將HTML轉換為TXT
CODE: #!/usr/bin/python # -*- coding: utf-8 -*- ''' Created on 2014-9-5 @author: guaguastd @name: html_to_text.py ''' from login impor
Python 將IP轉換為int
soc main spa == style print int 127.0.0.1 toa import socket import struct if __name__ == ‘__main__‘: ip = ‘127.0.0.1‘ int
python 將圖片轉換為base64編碼轉儲進數據庫
join 圖片轉換 exce 中間 sof com sys hal ims # _*_ coding: utf-8 _*_#中間件:拓展工具遍歷文件夾,對文件夾圖片進行base64編碼,寫入數據庫,並且讀取查找方法__author__ = ‘wf15038‘__date__
Python將txt檔案變為excel檔案
首選展示一下txt檔案 轉變為excel檔案如下: 具體程式碼如下: txtname = 'baifenbi1.txt' excelname = '2.xlsx' fopen = open(txtname, 'r') lines = fopen.readlines()
使用python將seq轉換為影象image格式,
需要修改的 rootdir = "set資料夾的路徑\set01" import os.path import fnmatch import shutil def open_save(file,savepath): # read .seq file, a
python 將str轉換為dict
1、使用ast包 >>> import ast >>> ast.literal_eval("{'muffin' : 'lolz', 'foo' : 'kitty'}
python 將漢字轉換為拼音
xpinyin提供把漢字轉為漢語拼音的功能。 安裝此模組 pip install xpinyin簡單用例: from xpinyin import Pinyin pin = Pinyin() test1 = pin.get_pinyin("大河向東流") #預設分割符為- print(t
使用python將圖片轉換為字元圖片
“因吹斯汀” 簡介 一個簡單的python程式,將圖片轉換為字元圖片。 (為了簡便,很多引數寫死了,自己看著改吧。 (←∀←)) 正文 原圖(侵刪) 結果圖 原始碼 [更多細節]——>戳這裡 #-*- co
python 將txt檔案轉換為excel
場景:txt文件有識別符號分割每行資料,行資料之間以製表符分割 程式碼: #! /usr/bin/python # encoding:utf-8 from pyExcelerator import * def to_excel(fpath): # 讀取引數路徑檔
[Python Study Notes]批量將ppt轉換為pdf
abs b- ber () link mat pad python not 腳本使用:1.python 3.x(2.x未測試)2.需要機器上裝有PowerPoint3.pip install comtypes4.將需要轉的ppt,pptx格式文件放到當前目錄下5.運行該腳本
[Python Study Notes]批量將ppt轉換為pdf v1,0
找到 -s inpu tput 列表 usr als get 環境 ‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ >
[Python Study Notes]批量將wold轉換為pdf
creat turn != file get dir files lose documents 本文代碼,由原ppt2pdf.py進行改寫‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘
python 將txt文件轉換成字典
odin 嵌套 isp 實現 spa clas sha utf cbe txt 文件內容如下 liu 123shao 456hui 789將上述txt文件轉換成字典格式實現思路:定義一個空列表,按行讀取txt文件,然後轉換成嵌套列表,進而通過dict方法將嵌套列表轉換成字典
python利用百度API進行地理編碼(將地名轉換為經緯度資訊)
更新時間:2018-3-28 更新內容:優化部分程式碼,新增mongodb部分的內容 本文章通過講解如何在百度地圖API申請金鑰,然後在python中呼叫API介面將自有資料中的地名轉換為經緯度座標。 執行環境: python3 一、註冊金鑰
Excel - 使用公式將秒轉換為分+秒
場景 現在有個需求:將Excel裡的時間轉換為分+秒的格式,如下: time(second) time(min+second) 482.712 XXmin,XXs 480.737 XXmin,XXs
python如何將圖片轉換為字元圖片
簡介 一個簡單的python程式,將圖片轉換為字元圖片。 (為了簡便,很多引數寫死了,自己看著改吧。 (←∀←)) 正文 原圖(侵刪) 結果圖 原始碼 [更多細節]——> #-*- coding: UTF-8 -*- from PIL i
python中,如何將字串轉換為數字(將數字轉換為整型),字串的10轉換為整型的10,10.5轉換為10
說明: 在實際的應用過程中,有的時候可能會遇到字串的10,需要將字串的10轉換為數字的10 在此記錄下,通過int函式轉換的過程。 操作過程: 1.將字串轉換為整型的10 >>> str1 = "10" #將一個字串的10賦給變數str1 >&g
將資料庫的資料轉換為excel檔案下載到本地的方法中遇到的困難及解決方案
以下是將資料庫的資料轉換為excel檔案下載到本地的方法 @Autowired private BooksService booksService; @RequestMapping("/downloadBooksExcel") public void down
將Python程式(.py)轉換為Windows可執行檔案(.exe)
將Python程式(.py)轉換為Windows可執行檔案(.exe) python開發者向普通windows使用者分享程式,要給程式加圖形化的介面(EasyGUI 學習文件)(在前面的課程中目前只學習了最簡單的EasyGui,後面還會繼續學習 GUI的終極選擇:Tkinter,敬請期待),