我创建了我想要创建一个插件来在Nativescript中创建tcp套接字连接(还没有一个在线插件可以执行此操作,只有Web套接字)。 Following this guide,我创建了一个插件,并将SwiftSocket库(在Swift中)插入了PodFile。导入并添加到NativeScript(Angular)中的项目后,出现错误:
from subprocess import Popen
class MyPopen(Popen):
def __enter__(self):
return self
def __exit__(self, type, value, traceback):
if self.stdout:
self.stdout.close()
if self.stderr:
self.stderr.close()
if self.stdin:
self.stdin.close()
# Wait for the process to terminate, to avoid zombies.
self.wait()
if __name__ == '__main__':
with MyPopen(['ls','-l'],stdout=PIPE) as p:
print(p.communicate()[0])
。
我该如何解决问题?我可以在Nativescript中使用Swift库吗?