今天我们来普及一下写代码常用的基础知识:
1、debug
这里说的debug并不是大家pycharm里的debug,而是我们怎么样去定位代码哪一句不能通过,想一想,什么代码语句你肯定确定不会写错?没错就是打印。我刚开始写代码的时候,我的一个同事总是让我多写打印,“这样你就能定位到哪一句出错了”。举个例子:
try:
smtpObj = smtplib.SMTP()
smtpObj.connect(mail_host, 25)
smtpObj.login(sender, passwd)
smtpObj.sendmail(sender, receiver, msg.as_string())
print 'Success'
except smtplib.SMTPException:
print 'Error'
以上代码是发送邮件的过程,但是我们只是像上面这样写如果出错在控制台打印出的只有'Error'这养我们无法定位出到底是哪一句出了错,现在我们把代码改成:
try:
smtpObj = smtplib.SMTP()
print 1
smtpObj.connect(mail_host, 25)
print 2
smtpObj.login(sender, passwd)
print 3
smtpObj.sendmail(sender, receiver, msg.as_string())
print 'Success'
except smtplib.SMTPException:
print 'Error'
此时如果控制台打印出了1,那就说明第一句通过了,以此类推,我们就可以快速的定位到哪一句代码没有通过,然后就直接去改对应的语句即可。当代码调通以后,就可以删掉对应的打印语句了,而且随着你代码水平的增长,你就没必要写这么多打印语句了。
2、安装对应的库
以前我安装库都是要cmd,然后pip install ...这样安装。有时候因为不知道库的准确名称翻来覆去的改名字。现在据我所知大部分朋友都在用pycharm写代码,那我们就要充分利用pycharm。现在我来告诉大家如何用pycharm安装你想要的库:
File->Setting->Project:XXX->Project Interpreter
Project后面是你当前的项目名字。
点击了project interpreter后,右侧就可以看到你当前安装的所有库了:
点击这里的“+”号,在弹出框中输入想要安装库的几个字母,下面就会快速的提示对应的库,点击你要安装的库,然后选择下面的“Install Package”,在不勾选“Install to user's packages directory(...)”的情况下,库会安装在你的python->lib->site-packages文件夹里,如果勾选,那就会安装在括号的文件夹下面。
这样安装起来是不是比你pip install方便多了~~~
之前的代码大家要多看一下,因为我们就要开始写接口框架了~