Я хотел бы спросить вас о моей проблеме. Как мы можем использовать функцию из другого файла 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'))
Пожалуйста, дайте мне совет.