初学系列 | 您所在的位置:网站首页 › jupyter插件在哪儿安装 › 初学系列 |
图-9:不使用df变量接收get数据,直接使用%xl_set df py in (f, *a, **k) 185 # but it's overkill for just that one bit of state. 186 def magic_deco(arg): --> 187 call = lambda f, *a, **k: f(*a, **k) 188 189 if callable(arg): d:workdevtoolspythonideanaconda3libsite-packagespyxll_jupytermagic.py in xl_set(self, line) 28 argv = self._split_args(line) 29 args = self.xl_set.parser.parse_args(argv) ---> 30 value = eval(args.value, self.shell.user_ns, self.shell.user_ns) 31 32 xl = xl_app(com_package="win32com") in 起初,我按照网上很多网友介绍的用法,读取数据执行使用魔法函数: %xl_get这样也可以正常打印数据,但是在进行回填,执行%xl_set df 代码时,执行报错了,很困惑,因为找了很多相关的文章介绍,千篇一律都是直接用的【%xl_get】,从Python回填数据到Excel直接使用【%xl_set df】,实际上这个df,并没有在代码里面声明接收数据,这是怎么能拿到这个变量呢,最开始我以为是我按照的Jupyter版本问题,Excel的问题,打算重装软件了,后来静下来想了一下get的时候没声明,怎么能拿到数据,因为自己也是初学,踩了坑,看到此文的同学们,能少走弯路。 总结边自学边记录,难免会遇到各种问题,要善于思考 技术性的东西,一定要自己动手实操求证,看到的不一定就是这样 |
CopyRight 2018-2019 实验室设备网 版权所有 |