環境は
Windows10
jupyter notebookの環境で動かしています。
以下のコードで正しく動くことは動くのですが、
jupyter notebookで1行ずつ動かしていって、
ファイルを選択するダイアログやフォルダを選択する
ダイアログがディスプレイ画面の一番前に出てこず、
いちいち、ブラウザを最小化しないと、見えてきません。
どのようなコードを書けば、画面の一番手前に表示されるように
なるのでしょうか。
以下はコードです。
import pandas as pd
import os
pip install tabula-py
pip install -U openpyxl
import openpyxl
import tabula
import tkinter
from tkinter import filedialog
root = tkinter.Tk()
root.withdraw()
filepath = filedialog.askopenfilename(
title = "ファイルを開く、ファイルの種類を選んでから、ファイルを選択してください。",
filetypes = [("PDF",".pdf")], # ファイルフィルタ
initialdir = "C://" # 自分自身のディレクトリ
)
from tabula import read_pdf
df = read_pdf(filepath,lattice=True,pages = '1')
from tkinter import filedialog
idir = 'C:/test'
folder_path = tkinter.filedialog.askdirectory(initialdir = idir)
os.chdir(folder_path)
for i, df_one in enumerate(df):
df_one.to_csv(f'hoge{i}.csv',encoding='cp932')
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。