返回信息流pycharm中,我在import pandas后
使用data = pandas.read_csv(file) 这个read_csv函数是可以自动提示列表里面的
但使用data时就没有自动提示列表了,比如data.head(),data.describe(), 为啥啊?
这是一条镜像帖。来源:北邮人论坛 / python / #17140同步于 2016/12/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
pycharm智能提示问题
flymyheart
2016/12/29镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
手写 data类型?
【 在 chenxiansf 的大作中提到: 】
: 因为没有返回类型吧,想提示的话手写data类型而不是推导类型试试
:
发自「贵邮」
说错了,尴尬。。。。
我是说先用变量推导data类型试试
【 在 flymyheart 的大作中提到: 】
: 手写 data类型?
:
: 发自「贵邮」
我的意思就是如果是用函数返回值推导类型的话可能不运行IDE就不知道他的类型,这样就出不来方法和属性的补全提示。但写代码的人知道他是什么类型的话可以用这个类型的某个临时变量来定义这个变量,这样IDE就知道他是某个类型了。比如data=[],这样IDE就知道data是个列表啦
我是这么猜的,就不实际验证了,猜错了就当我是傻子。。。
【 在 flymyheart 的大作中提到: 】
: 没太懂你的意思
建议你用 ipython notebook 写代码片段,然后再集成。python 是动态类型语言,运行时才有完整的类型信息,是补全的最佳时机 daze~