模块搜索路径 当我们尝试加载一个模块时,Python会在指定的路径下搜索对应的.py文件,如果找不到,就会报错: 默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys模块的path变量中: 如果我们要添加自己的搜索目录,有两种方法: 一是直接修改sys ...
分类:
编程语言 时间:
2017-05-17 16:05:46
阅读次数:
354
1、模块简介 把很多函数按类别分组,分别放到不同的文件里。在Python中,一个.py文件就称之为一个模块(Module)。在其他语言中称之为类库。 使用模块有什么好处? (1)大大提高了代码的可维护性; (2)编写代码不必从零开始。 模块的分类: 内置模块、第三方模块、自动以模块。 2、导入模块 ...
分类:
编程语言 时间:
2017-05-16 23:11:45
阅读次数:
197
1>概念:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式就是记录文本规则的代码。 所以正则表达式并不是python中特有的功能,它是一种通用的方法。python中的正则 ...
分类:
其他好文 时间:
2017-05-14 19:39:55
阅读次数:
278
1、小游戏:找到最大的python文件。过程是:先扫描标准库目录,再变成标准库目录树,然后加上模块搜索路径,最后扫描整台机器。 2、再扫描整台机器时我们注意到会有一些意外的报错,在整个硬盘上运行脚本的目录树搜索时,会遇上不能解码的文件名,而它们会在print函数试图显示时生成异常。解决方法是利用tr ...
分类:
编程语言 时间:
2017-05-13 00:32:44
阅读次数:
192
以我个人的理解: A*寻路算法是一种启发式算法,算法的核心是三个变量f,g,h的计算。g表示 从起点 沿正在搜索的路径 到 当前点的距离,h表示从当前点到终点的距离,而f=g+h,所以f越小,则经过当前点的最终路径长度也就越小。 算法当中,有两个辅助列表用来搜索路径。 搜索域(开启列表)和已搜索域( ...
分类:
编程语言 时间:
2017-05-07 14:10:04
阅读次数:
200
DLL的动态链接有两种方法。一种是加载时动态链接(Load_time dynamic linking)。Windows搜索要装入的DLL时,按以下顺序:应用程序所在目录→当前目录→Windows SYSTEM目录→Windows目录→PATH环境变量指定的路径。 前天看到这几句,突然设计出一道自认绝 ...
分类:
其他好文 时间:
2017-05-07 00:18:26
阅读次数:
279
问题:工程下自定义的包,python在执行时经常找不到包 python找包的路径:python安装路径下的lib包和PYTHONPATH下的包 可以使用[sys.path]打印出python找包的路径 import sys syspath=sys.path 但是在jenkins运行时经常提示找不到包 ...
分类:
编程语言 时间:
2017-05-05 01:06:06
阅读次数:
1079
一 模块 1 import 2 from ... import... 3 把模块当做脚本执行 4 模块搜索路径 5 编译python文件 6 标准模块 7 dir()函数 二 包 1 import 2 from ... import ... 3 __init__.py文件 4 from glance ...
分类:
编程语言 时间:
2017-05-02 17:23:41
阅读次数:
166
【 文件夹管理 】 cd 显示当前目录名或改变当前目录。 md 创建目录。 rd 删除一个目录。 dir 显示目录中的文件和子目录列表。 tree 以图形显示驱动器或路径的文件夹结构。 path 为可执行文件显示或设置一个搜索路径。 xcopy 复制文件和目录树。 cd 我们用CD命令来改变当前目录 ...
分类:
其他好文 时间:
2017-04-18 21:27:57
阅读次数:
139
这个变量中可以保存linux寻找库时搜索的路径,按照一篇文章中的介绍,不应该设置这个变量。文章的重点如下: 1. 不要设置这个变量。 2. Solaris中,在编译时,使用 -L 选项指定编译时库的搜索路径,使用 -R 选项指定运行时库的搜索路径。 3. LD_LIBRARY_PATH中的路径优先于 ...
分类:
其他好文 时间:
2017-04-16 20:12:02
阅读次数:
144