Python 某些三方模块没有代码提醒和自动补全怎么搞?

50 天前
 ghwolf007
最近用 pywin32 搞 word 排版,发现没有代码提醒和自动补全,有点难受

尝试了 pycharm 和 vscode 上的各种插件都不行,动态语言无解了吗?

有没有用过 pywin32 的大佬给支个招,拜谢!!!
2385 次点击
所在节点    Python
18 条回复
exiledkingcc
50 天前
zcf0508
50 天前
如果库没有 type hint 那就没办法
exiledkingcc
50 天前
DigitalG
50 天前
可以试着找一下,有没有对应的 type stub 包
kzfile
50 天前
以前很多库没有提示的时候,不都一边开着 api 和着源码一边写吗
darksword21
50 天前
python 就这 b 样,我都是边找边写了
insmoin
50 天前
查文档
ghwolf007
50 天前
@exiledkingcc #1 感谢 win32com 好像不行😂
109021017
50 天前
Copilot 吧, 靠 AI 脑补.
woodfizky
50 天前
照葫芦画瓢自己继承/套壳重写一遍,加上 typehint ?
lowett
50 天前
x: str = 'abc' 像这样,把类型写上呢
cc666
49 天前
使用 ipython 进行调试(例如 Jupyter notebook )。 当一个变量被正确初始化后,ipython 会用运行时信息进行代码提示,代码调试好了再粘到自己的项目中就好了
GeekGao
49 天前
这不是 Python 的锅,这是三方库硬控 native lib 存在的问题。 一般来讲以前使用 win32 + python 的人都是既懂 Win32 开发又想用 Py 写代码的人。而没有考虑到小白的需求。
@darksword21
GeekGao
49 天前
依赖代码提示和补全对于效率提升而言存在合理性。
但程序员的基本技能就是查标准、查用例、构思算法,然后在简陋的编辑器中实现代码。

动态语言可不背这个锅。至于为何参考 13 楼的评论。
ghwolf007
48 天前
@GeekGao #14 感谢大佬解惑 get 到了
ghwolf007
48 天前
@cc666 #12 尝试过使用 vscode+ Jupyter 插件 还是没有提示 算了 不折腾了 对着文档搞吧
ghwolf007
48 天前
@cc666 #12 我知道咋回事了 Jupyter 里变量定义好先运行一下 后面就会有一些提示 感谢大佬解惑
ghwolf007
48 天前
还得是 v2 感谢各位大佬支招 学到不少东西🎉

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1076164

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX