Использовать функцию Bluetooth из другого файла - PullRequest
0 голосов
/ 29 января 2020

Я хотел бы спросить вас о моей проблеме. Как мы можем использовать функцию из другого файла python? На самом деле я хочу отправить строку из Python в Arduino с помощью модуля Serial Bluetooth. поэтому в моем первом файле я использовал для подключения к модулю Bluetooth, а в другом файле я хочу отправить строку.

Например: filea.py

def connect():

version_ = button_var.get()
print
version_
global serial_object
port = port_entry.get()
baud = baud_entry.get()

try:
    if version_ == 2:
        try:
            serial_object = serial.Serial('/dev/tty' + str(port), baud)

        except:
            print
            "Cant Open Specified Port"
    elif version_ == 1:
        serial_object = serial.Serial('' + str(port), baud)

except ValueError:
    print
    "Enter Baud and Port"
    return

def disconnect():
try:
    serial_object.close()

except AttributeError:
    print
    "Closed without Using it -_-"

root.quit()

fileb.py

if a == 0:
serial_object.serial(str.encode('h')) //error

можем ли мы так создать?

import filea
import serial
if a==0:
filea.connect(serial_object.serial(str.encode('h')) 

Пожалуйста, дайте мне совет.

...