开发者社区> 问答> 正文

像os、sys、time这些库,就算import进去了,也没提示,在阿里云RPA有什么补丁可以用吗?

问题1:请问下我们的编辑器,像os、sys、time这些库,就算import进去了,也没提示,在阿里云RPA有什么补丁可以用吗?问题2:就是前面加了import os,写的时候不会有提示出来,像app,ui这种都有提示。

展开
收起
三分钟热度的鱼 2023-05-22 17:02:13 54 0
来自:阿里云RPA
2 条回答
写回答
取消 提交回答
  • 针对问题1的回答:import 进去 没有提示什么意思?针对问题2的回答:app与ui那是我们自己封装的组件,os这些都是python自带的模块,这种需要智能提示啥的可能跟底层parso插件有关系,如果这个没有这种提示的话,好像就没有,关于这个问题我也会跟产研那边提一下,看看能不能优化这块。此回答整理自钉群“阿里云RPA官方4群”

    2023-05-22 19:13:36
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    问题1: 在阿里云RPA编辑器中,像os、sys、time等标准库中的模块不自动提示的原因是,这些模块并没有被预先加载到编辑器中。但是这并不影响您在编辑器中使用这些模块。您可以在代码中直接引入这些模块并使用它们提供的函数和方法,例如:

    import os import time

    print(os.getcwd()) # 打印当前工作目录 print(time.time()) # 打印当前时间戳 对于自定义的模块或者第三方库,如果您遇到类似的问题,可以尝试在代码中显式地导入这些模块或库,并使用它们提供的函数和方法。如果遇到问题,可以查看模块或库的文档或者寻求其他开发者的帮助。

    问题2: 阿里云RPA编辑器中的提示功能是基于代码编辑器和语法分析器实现的。对于标准库和一些常见的第三方库,编辑器可以自动提示相关的属性和方法。但是对于一些不常见的第三方库或者自定义的模块,编辑器可能无法自动提示相关的内容。

    如果您需要在代码中使用自定义的模块或者第三方库,并且希望编辑器可以自动提示相关的属性和方法,可以考虑使用注释来辅助编辑器进行提示。例如,在导入自定义模块时,可以加上注释来指定模块的类型和路径,例如:

    from typing import Any

    导入自定义模块,模块类型为Any,路径为d:/path/to/mymodule

    mymodule: Any = import('mymodule', globals(), locals(), [], 0) 这样做可以帮助编辑器进行提示,提高代码编写的效率。

    2023-05-22 17:13:49
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
阿里云RPA历经8年的内部验证,覆盖了阿里巴巴大部分BU,实现了电商客服、新零售等新兴行业的渗透,并且已经完成在保险、金融、医疗保健等领域的场景深耕,联合合作伙伴具备深度定制化能力和稳定交付能力,积累了丰富的行业可行性解决方案。目前阿里云RPA能集成并运行在更高的软件层级,这就决定了它不会侵入、影响已有的软件系统。在帮助企业提升效能的过程中,保持企业已有的IT系统功能平稳、运行可靠。
问答排行榜
最热
最新

相关电子书

更多
阿里云云原生 Serverless 技术实践营 PPT 演讲 立即下载
阿里云产品十月刊 立即下载
基于阿里云构建博学谷平台实时湖仓 立即下载