def select_file(self): sg.theme("systemdefault") frame1 = [ [sg.Text('セルの色設定 R G B 入力', font=('メイリオ', 14))], [sg.Text("赤(R)", font=('メイリオ', 14)), sg.InputText(size=(5,1), font=('メイリオ', 14), key="-R-"), sg.Text("緑(G)", font=('メイリオ', 14)), sg.InputText(size=(5,1), font=('メイリオ', 14), key="-G-"), sg.Text("青(B)", font=('メイリオ', 14)), sg.InputText(size=(5,1), font=('メイリオ', 14), key="-B-")], ] layout = [ [sg.Text("ラベル作成ファイルを選んでください", size=(50, 1), font=('メイリオ', 14))], [sg.InputText(font=('メイリオ', 14), key="-dir_path-"), sg.FileBrowse('開く', key='File1', font=('メイリオ', 14))], [sg.Text("シート名を入力してください", size=(50, 1), font=('メイリオ', 14))], [sg.InputText(font=('メイリオ', 14), key="-sheet_name-")], [sg.Frame("セルの色", frame1)], [sg.Submit(button_text='設定', font=('メイリオ', 14)), sg.Submit(button_text="閉じる", font=('メイリオ', 14))], ] # セクション 2 - ウィンドウの生成z window = sg.Window('ファイル選択', layout) # セクション 3 - イベントループ while True: event, values = window.read() if event is None: print('exit') sys.exit() if event == '設定': path_dict = {} dir_path = values["-dir_path-"] path_dict["dir_path"] = dir_path Red = values["-R-"] Green = values["-G-"] Blue = values["-B-"] sheet_name = values["-sheet_name-"] path_dict["Red"] = int(Red) path_dict["Green"] = int(Green) path_dict["Blue"] = int(Blue) path_dict["sheet_name"] = sheet_name csv = w_csv.Write_csv() csv.write_csv(path_dict=path_dict) sg.popup('初期設定が完了しましたアプリを再起動してください\nアプリを終了します') sys.exit() return path_dict if event == '終了する': sys.exit() # セクション 4 - ウィンドウの破棄と終了 window.close()
def save_infor(name, info, ntime): name = constant.savecsv + name if os.path.exists(name): # 如果新增加的信息存在了就不在增加,否则增加 if csv.isequal( csv.read_end_time(name).split(' ')[0], ntime.split(' ')[0]): print('股票信息存在不增加') else: csv.write_csv(name, info) else: csv.create_csv(name, ['time', 'last_price', 'rise_fall_per']) csv.write_csv(name, info)
def __init__(self): try: csv_head = ['imei'] csv = file_csv('imei_temp.csv') csv.create_csv(csv_head) d = generate_data().time(r='d')[:11] for i in range(1, 5000): imei = '' imei = d + f'{i / 10000:.4f}'.split('.')[1] print(imei) print(type(imei)) csv.write_csv(imei) saas_ImportTerminal().test_saas_ImportTerminal(imei) except: print("failed!!!!!!!!!!!!!!!")
def select_file(self): sg.theme('SystemDefault') layout = [ [sg.Text('ラベルチェック用ファイルを選んでください', size=(50, 1), font=('メイリオ', 14))], [ sg.InputText(font=('メイリオ', 14)), sg.FilesBrowse('開く', key='File1', font=('メイリオ', 14)) ], [sg.Text('入出庫管理ファイルを選んでください', size=(50, 1), font=('メイリオ', 14))], [ sg.InputText(font=('メイリオ', 14)), sg.FilesBrowse('開く', font=('メイリオ', 14)) ], [ sg.Submit(button_text='設定', font=('メイリオ', 14)), sg.Submit(button_text="閉じる", font=('メイリオ', 14)) ] ] # セクション 2 - ウィンドウの生成z window = sg.Window('ファイル選択', layout) # セクション 3 - イベントループ while True: event, values = window.read() if event is None: print('exit') break if event == '設定': path_dict = {} label_check_path = values[0] path_dict["label_check_path"] = label_check_path stock_path = values[1] path_dict["stock_path"] = stock_path csv = w_csv.Write_csv() csv.write_csv(path_dict=path_dict) return path_dict if event == '閉じる': break # セクション 4 - ウィンドウの破棄と終了 window.close()
def select_file(self): sg.theme("systemdefault") layout = [[ sg.Text("ラベル作成ファイルを選んでください", size=(50, 1), font=('メイリオ', 14)) ], [ sg.InputText(font=('メイリオ', 14)), sg.FileBrowse('開く', key='File1', font=('メイリオ', 14)) ], [ sg.Submit(button_text='設定', font=('メイリオ', 14)), sg.Submit(button_text="閉じる", font=('メイリオ', 14)) ]] # セクション 2 - ウィンドウの生成z window = sg.Window('ファイル選択', layout) # セクション 3 - イベントループ while True: event, values = window.read() if event is None: print('exit') break if event == '設定': path_dict = {} dir_path = values[0] path_dict["dir_path"] = dir_path csv = w_csv.Write_csv() csv.write_csv(path_dict=path_dict) sg.popup('初期設定が完了しましたアプリを再起動してください\nアプリを終了します') sys.exit() return path_dict if event == '終了する': sys.exit() # セクション 4 - ウィンドウの破棄と終了 window.close()
def main(): csv = Excel_csv() csv.write_csv()