PYTHON
语言学习
通过两个星期的自学
python
语言,初步了解到
python
的知识构架。它比
C
语言和
C++
语
言在某种程度上来说要简单些,
但是也有很多我不懂的东西。
陈老师给我安排的课堂任务是
第
21
章的
Database
Programming
,通过
python
与数据库的连接来了解
python
语言
.
看到老师发给我的那一章知识,
全都是英文版的,
而且涉及到很多不了解的计算机专业术
语,让我很是束手无策。
,真不知道该怎么办。在好不容易看懂英文后,发现很多知识都不
理解,无从下手。只好在网上查阅关于
PYTHON
的知识。在初步了解
python
语言后,很是
头疼。
在
GUI
里运行指导书中的代码后,发现编译器总是会出现语法错误。起初以为是代码有
错误,
在网上查阅相关资料后,
不是代码错误,
是格式不正确,
也就是所谓的不合法的缩进。
在一步步小心的对好格式后,
再次运行时,
又出现缺少模块的错误。
于是我又开始在相关网
址上下载对应的模块,在导入模块后又出现
error
,我很疑惑,模块已经导入后,为何还出
现模块缺少的错误。
经过同学的提醒,
才知道自己没有设置环境变量,
导致模块没有真正的
导入进去。设置环境变量如下
:
右击我的电脑,选择属性,点击高级,再次点击环境变量,点击新建,输入
python
安装
的存放路径。此时系统内部认定了
python.
设置好系统变量后,再导入模块。其步骤如下
:
点击开始,
点击运行,
输入
cmd
,
然后在命令提示符里输入
cd
d/
下载的模块的存放路径,
再
enter
,然后再输入
python
setup.py
installl
,此时窗口在提示正在
running
的过程。有时候
用这个方法导入模块也会出现问题,
通过网上查找,
知道模块导入没成功的原因是没有安装
setuptools
这个工具。只好先安装这个工具。通过一步步的找错排错纠错,终于成功的导入
了模块。再次运行代码时,发现解释器又出现新的错误提示,说
can’t
import
name
NAMES
,
这一句是
from
ushuffle_db
import
NAMES,
randName
,我尝试把这句改为
:
Try:
from
ushuffle_db
import
NAMES,
randName
except
importerror
改过后这句语句没有了错误。
当再次运行代码后,
又出现了一个新的错误,
说函数没有定义,
在重新仔细分析代码后,
发现并不是没有定义,
而是代码的格式缩进不正确。
于是改过格式
后,
再次运行代码,终于成功开始运行了,但是当运行到一半的时候出现了操作错误,是无
法连接到
sql
server
,是自己的电脑没有安装这个数据库,所以代码运行中止了。只要电脑
安装好了
sql
server
后就可以彻底成功运行了。
编程这个真是考验人的耐心和极限。
我的每一个代码都有将近
200
行,
让人看得头皮发麻。
想过很多方法去解决运行中的错误。在学习
python
这段期间,虽然学习的过程很艰难,遇
到了不少的问题,但是学到了很多关于
python
的知识,通过实践,能更加体会到这门语言
的精髓,比在书上单纯看生硬的东西,更加理解和更容易吸收。