线程评级:
  • 0票(s) - 0平均
  • 1
  • 2
  • 3.
  • 4
  • 5
Python API参考:命令行参数列表
# 1
你好,
我想提出一个改进Python API参考的建议。我的努力开始了
RoboDK使用显式输入值(尽管这些是默认值):


代码:
robodk_ip = ' localhost '
端口=没有
args = "
robodk_path = ' C: \ \ RoboDK \ \ bin \ \ RoboDK.exe”

RDK = Robolink(robodk_ip, port, args, robodk_path)

它会引发一个类型错误,指出不能将列表和字符串连接起来(参见附件)。查看robolink.py,可以清楚地看到robodk_patharg游戏正在被连接。在哪里robodk_path自动转换为列表,arg游戏在第一次声明时被传递(参见附件),在本例中作为字符串。

以上代码的正确版本应该是:

代码:
robodk_ip = ' localhost '
端口=没有
args = []
robodk_path = ' C: \ \ RoboDK \ \ bin \ \ RoboDK.exe”

RDK = Robolink(robodk_ip, port, args, robodk_path)


这真的没什么大不了的,但值得一提的是,命令行参数应该以list形式给出:
//www.sinclairbody.com/doc/en/PythonAPI/robolink.html

致以最亲切的问候
大卫


附加文件 缩略图(s)

# 2
你好大卫,

谢谢你让我们知道。我们刚刚更新了文档。

我们还改进了这个函数以接受最新版本的字符串(目前仅限Windows 64位)。提供字符串将表现为一个参数(即使您有一个或多个空格)。

艾伯特




浏览此主题的用户:
1客人(年代)