head first Python 学习
2018-02-06 本文已影响0人
孙泽勇
这本书以Python3为讲解,我安装的是Python2.7,以下写出学习记录。
page76:print(data.readline(), end = "")在Python2.7中这是一个错误的语句只需要print(data.readline())
page78:把打印格式里面的end =""修改之后发现每个都按行输出,当拼在一起又会发现,每个部分都会被单引号标注,以下是两种情况。
os模块:在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块
page86:在将代码写到单独一个文件中,要把路径修改参数也要写进去
page112:按照文中代码并没有把内容输入到制定的文件中,改其中代码,如下
\是转义的意思,'\n'是换行,'\t'是tab,'\\'是\
page128:读懂错误提示很重要,这样可以尝试解决问题,比如下面这个,Python2和Python3存在一些区别,Python2在这里需要加载包,但在Python3中就不需要加载在这个包,还有下面的写入的方法也需要注意
之前看的内容需要巩固,比如发布模块,首先要建立一个文件夹,将模块代码置入其中,之后编写一个setup.py文件将信息写入其中,之后打开cmd命令窗口,地址转到代码所在的文件夹中,先构件发布文件(c:\python27\python.exe setup.py sdist),在安装在本地副本(c:\python27\python.exe setup.py install)
page136:
这是对pickle模块的理解,以及中间参数的理解page180:
这里得到的结果和书本的内容不一样