我正在寻找一种方法来以编程方式列出我的设备找到的任何附近的蓝牙设备(可发现).我无法在Swift 3.0中找到有关执行此调用的任何信息或教程.这篇QA文章讨论了使用Swift 1.0查找这些设备并使用Xcode 6构建,而不是最新版本8.
我尽力尝试将我的代码从1.0开始编写3.0语法,但在运行以下代码时,Playground中没有返回任何内容:
import Cocoa
import IOBluetooth
import PlaygroundSupport
class BlueDelegate : IOBluetoothDeviceInquiryDelegate {
func deviceInquiryComplete(_ sender: IOBluetoothDeviceInquiry, error: IOReturn, aborted: Bool) {
aborted
print("called")
let devices = sender.foundDevices()
for device : Any? in devices! {
if let thingy = device as? IOBluetoothDevice {
thingy.getAddress()
}
}
}
}
var delegate = BlueDelegate()
var inquiry = IOBluetoothDeviceInquiry(delegate: delegate)
inquiry?.start()
PlaygroundPage.current.needsIndefiniteExecution = true
Run Code Online (Sandbox Code Playgroud) 我在将文件保存到 Raspberry PI (Raspbian) 计算机上的某个位置时遇到问题。我希望将 XLSX 文件直接保存到我的桌面,而不是保存 Python 脚本的文件夹。当我这样做时wb.save("FileName.xlsx"),它只会将其保存到 Python 脚本所在的位置。
这是我的代码:
from openpyxl import Workbook
wb = Workbook()
ws1 = wb.active
ws1.title = "1st Hour"
wb.save('FileName.xlsx')
Run Code Online (Sandbox Code Playgroud) 我试图让它成为我的代码在"存在"时在单元格上发出绿色背景的地方,如果它是"缺席"则在单元格上发出红色背景.这是我的代码.
ws1.cell(column=1, row=t, value="%s" % blue_student_list)
if (student_check(i)):
ws1.cell(column=2, row=t, value="%s" % "Present")
else:
ws1.cell(column=2, row=t, value="%s" % "Absent")
Run Code Online (Sandbox Code Playgroud)
这段代码完美无缺,我只是想知道如何添加单元格后面的背景颜色.
openpyxl ×2
python ×2
bluetooth ×1
excel ×1
iobluetooth ×1
ios ×1
macos ×1
raspberry-pi ×1
swift ×1