def to_sheet(message): """Send data from csv at ./assets/csv/ folder to google sheets""" arg = extract_args(message.text) file_uri = f"./assets/csv/kiem_kho_{str(arg)}.csv" try: COLS = ["Date", "User", "OrderCodes"] df_csv = pd.read_csv(file_uri, names=COLS) print(df_csv) # then upload new data to sheets bot.send_message(message.chat.id, "Đang xử lý...") # update new data to sheets df2g.upload( df_csv, SPREADSHEET_ID, INVENTORY_NAME, credentials=credentials, row_names=False, col_names=True, clean=True, ) bot.send_message(message.chat.id, "Đã push lên google sheets.") except FileNotFoundError: bot.send_message( message.chat.id, f"File ngày {arg} không tồn tại trên hệ thống. Vui lòng thử lại", )
def send_csv(message): """Send csv file to user.""" args = extract_args(message.text) print(args) file_uri = f"./assets/csv/kiem_kho_{str(arg)}.csv" try: with open(file_uri, mode="r") as file_obj: bot.send_document(message.chat.id, file_obj, caption="Rất hân hạnh được phục vụ.") except FileNotFoundError: bot.send_message(message.chat.id, f"File ngày {args} không tồn tại. Vui lòng thử lại")
utils.set_layer(bpy.data.objects['Lamp_Fill'], 0) utils.set_layer(bpy.data.objects['Lamp_Back'], 0) utils.set_layer(bpy.data.objects['Ground'], 0) # Set the render settings back to what they were render_args.filepath = old_filepath render_args.engine = old_engine render_args.use_antialiasing = old_use_antialiasing return object_colors if __name__ == '__main__': if INSIDE_BLENDER: # Run normally argv = utils.extract_args() args = parser.parse_args(argv) if args.seed is not None: random.seed(args.seed) main(args) elif '--help' in sys.argv or '-h' in sys.argv: parser.print_help() else: print('This script is intended to be called from blender like this:') print() print('blender --background --python render_images.py -- [args]') print() print('You can also run as a standalone python script to view all') print('arguments like this:') print() print('python render_images.py --help')