【我问Crossin】程序猿该如何正确的使用搜索引擎?

1

调用类的方法时报错

代码:

class Foo():
    def myMethod():
        print('Hello!')
a = Foo()
a.myMethod()

报错信息:TypeError: myMethod() takes no arguments (1 given)

类中定义的对象方法,第一个参数需为 self。self 自动指向方法的调用者,调用时不用手动提供 self 的值。 将代码改为:

class Foo():
    def myMethod(self):
        print('Hello!')
a = Foo()
a.myMethod()

2

python 对 excel 进行操作该用什么库呢?

python 中操作 excel 的库有很多,可参考我们之前的介绍文章:Python-Excel 模块哪家强?

简要的选择建议:

不想使用 GUI 而又希望赋予 Excel 更多的功能,openpyxl 与 xlsxwriter,你可二者选其一; 需要进行科学计算,处理大量数据,建议 pandas+xlsxwriter 或者 pandas+openpyxl; 想要写 Excel 脚本,会 Python 但不会 VBA 的同学,可考虑 xlwings 或 DataNitro; 至于 win32com,不管是功能还是性能都很强大,有 windows 编程经验的同学可以使用。不过它相当于是 windows COM 的封装,自身并没有很完善的文档,新手使用起来略有些痛苦。

另外详细介绍 xlrd、xlwt、xlutils 库的文章:Python 与 Excel 不得不说的事

3

搜索引擎该如何正确使用?

正确地使用搜索引擎是学习编程的必备技能,用好 Google 或者 Baidu 也有很多技巧:编程初学者如何使用搜索引擎

原文发布于微信公众号 - Crossin的编程教室(crossincode)

原文发表时间:2017-04-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏大数据架构师专家

python实战课程--控制结构

学编程,最重要的不是多看多听,而是多敲,第一遍看着代码敲.第二遍不看代码敲,第三遍不看代码在限定的时间内敲完.

962
来自专栏北京马哥教育

50 行代码教你爬取猫眼电影 TOP100 榜所有信息

来源:程序人生 ID:coder_life 今天,手把手教你入门 Python 爬虫,爬取猫眼电影 TOP100 榜信息。 ? 作者 | 丁彦军 对于 Py...

44111
来自专栏韩伟的专栏

架构实现利器:反射

假设我们希望开发一套通用型的软件框架,这个框架允许用户自定义大量不同的情况下的回调函数(方法),用来实现丰富多彩的业务逻辑功能,例如一个游戏脚本引擎,那么,其中...

5900
来自专栏斑斓

漂亮的with,鱼与熊掌可以兼得

假设要加载磁盘上的一个文件,并以二进制形式读取文件的数据。若要从健壮性的角度考虑,需得考虑两种异常情况: 加载文件失败,例如给定的文件路径并不存在该文件 读取文...

3858
来自专栏Java架构师进阶

工作8年的Java程序员告诉你关于面试的六个知识点

无论是哪一种编程语言,基础永远是你不能忽视的部分。以下是比较常出现的十个点,当然最好是全都能熟悉。

902
来自专栏北京马哥教育

爬虫实践---一次下完所有小说:排行榜小说批量下载

? 一、目标 排行榜的地址: http://www.qu.la/paihangbang/ 找到各类排行旁的的每一部小说的名字,和在该网站的链接。 二、...

3185
来自专栏斑斓

有趣的Code Poster

Pete Corey的博客《Build your own code poster with Elixir》展示了如何通过Elixir实现一个类似Commits....

3004
来自专栏Java后端技术栈

Java代码评审歪诗!让你写出更加优秀的代码!

架构师说, 用20个字描述代码评审的内容, 自省也省人。由于是一字一含义, 不连贯, 为了增强趣味性, 每句都增加对应的歪解。只是对常见评审的描述, 不尽之处,...

1021
来自专栏逆向与安全

ARM平台指令虚拟化初探

  虚拟机保护是这几年比较流行的软件保护技术。这个词源于俄罗斯的著名软件保护软件“VmProtect”,以此为开端引起了软件保护壳领域的革命,各大软件保护壳都将...

2870
来自专栏互扯程序

毕业季,跳槽季,不刷点面试题怎么能行?

现在是资源共享的时代,同样也是知识分享的时代,如果你觉得本文能学到知识,请把知识与别人分享。 前言 马上就是一年一度的毕业季 跳槽季,找工作三大要素,简...

3555

扫码关注云+社区

领取腾讯云代金券