首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

Python开发中的一些小的tips记要

2013-03-27 
Python开发中的一些小的tips记录最近开始学习python语言的开发,并在一个实际的小工具中使用Python语言编写

Python开发中的一些小的tips记录

最近开始学习python语言的开发,并在一个实际的小工具中使用Python语言编写。其中遇到的一些小问题解决办法做一个记录。

关于import在python中常常需要引入开发者自己开发一些模块或者说第三方模块的问题。比如在同一个目录比如test1下有两个py文件,test1.py,test2目录下面有test2.py。如果过test1.py需要用到test2.py中的某些定义类型或者方法,就需要在test1.py中调用import test2。但是,直接这样import是有问题的,运行时会提示模块未定义。原因在于test目录并没有被添加到python解析器的查找路径当中去,所以找不到test2.py的脚本文件。解决办法就是将test2目录添加到python的搜索路径当中去,可以使用python语句:sys.path.append(os.path.dirname(__file__)即可。需要保证在import test2之前调用上述语句导入路径。如下代码:
str = str.decode("utf-8").encode(sys.stdout.encoding)

总结python语言总体来说还是很好学的,我目前使用到的是python作为一种语言的基本特性,python本身是一种动态语言,其强大的动态性和区别于其他语言的一些特性暂时还没有大范围使用到,今后在学习当中继续摸索。总的来说python语言简单高效(开发效率高),风格独特^_^

热点排行