前提・実現したいこと
何度も質問して申し訳ございません。pythonで書いたプログラムをエクセルで書き出したいと考えています。B列にデータがあるまで1行ずつ書き出したいのです。エラーメッセージは出なくなりましたが、作成されたエクセルを確認したところ、エクセルには何も書かれておらず、インターネットで調べたりして色々とチャレンジはしたのですが、うまくいきません。アドバイスいただけますとありがたいです。どうぞよろしくお願いいたします。
発生している問題・エラーメッセージ
エラーメッセージが出ません。
該当のソースコード
python
1# -*- coding: utf-8 -*- 2""" 3Spyderエディタ 4 5これは一時的なスクリプトファイルです 6""" 7 8import os, tkinter, tkinter.filedialog, tkinter.messagebox 9root = tkinter.Tk() 10root.withdraw() 11fTyp = [("","*.html")] 12file = tkinter.filedialog.askopenfilename(filetypes = fTyp) 13fd=open(file,"r",encoding="utf-8") 14 15res=fd.read() 16from bs4 import BeautifulSoup 17 18cur_pos=0 19while True : 20 target_tag = '<p class="d-chat_timeline-name">' 21 closing_tag = '</p>' 22 start_pos = res[cur_pos:].find(target_tag) 23 end_pos = res[cur_pos:].find(closing_tag) 24 if (start_pos == -1) or (end_pos == -1): 25 break 26 mojie = res[cur_pos + start_pos + len(target_tag) : cur_pos + end_pos] 27 print(mojie) 28 cur_pos = cur_pos + end_pos + len(closing_tag) 29 30import openpyxl as px 31import pprint 32 33wb = px.Workbook() 34sheet = wb.create_sheet('sheet') 35 36mojie_list = [] 37 38if mojie in mojie_list: 39 print(mojie_list) 40 41wb.save(r'C:\Users\XXXXXXXXXX\Desktop\sample2.xlsx') 42 43
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/11 10:03