sys: sys模块不同于os模块,这个是跟Python解释器打交道的。 sys.argv:返回一个文件名开头,包含后面输入内容的 列表 sys.platform:返回操作系统平台名称 sys.path:返回模块的搜索路径,初始化使用Python时的环境变量。 sys.version:获取Pytho ...
分类:
编程语言 时间:
2017-06-25 13:20:43
阅读次数:
189
场景:代码使用了msgpack库,但makefile没有指定msgpack的头文件所在位置,也可以编译通过。可以得出一定是在系统的某个位置安装了msgpack,并且被找到。但具体头文件在哪个位置呢?从网上搜到看到都是gcc/g++头文件的搜索路径,-I指定头文件的搜索路径。知道了搜索路径,那我需..
分类:
其他好文 时间:
2017-06-23 10:17:26
阅读次数:
129
5、sys模块 5.1 使用sys.argv进行登录判断,跳过 i/o阻塞 5.2 sys.path 介绍与使用 基本概念: sys.path指定用于模块搜索路径的字符串列表。默认情况下python导入文件或者模块的话,他会先在sys.path里找模块的路径。如果没有的话,程序就会报错。 它根据环境 ...
分类:
编程语言 时间:
2017-06-22 22:56:37
阅读次数:
189
sys 模块 sys.argv 命令行参数List,第一个元素是程序本身路径,通常用来避免io 阻塞 sys.exit(n) 退出程序,正常退出时exit(0) sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 logging 模块 默认情况下Python的logg ...
分类:
Web程序 时间:
2017-06-22 21:55:18
阅读次数:
273
sys.argv 命令行参数List,第一个元素是程序本身路径sys.exit(n) 退出程序,正常退出时exit(0)sys.version 获取Python解释程序的版本信息sys.maxint 最大的Int值sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值sy ...
分类:
编程语言 时间:
2017-06-22 21:46:23
阅读次数:
172
*************************************** 为什么要配置环境变量: 1. PATH环境变量(Window不区分大小写,Linux系统下必须大写)。 作用是指定命令搜索路径 在CMD中执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需... ...
分类:
编程语言 时间:
2017-06-22 20:57:03
阅读次数:
145
一 :sys模块 二:logging模块 1 函数式简单配置 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > ...
分类:
其他好文 时间:
2017-06-22 16:45:26
阅读次数:
138
模块,模块就是封装了特殊功能的代码。 模块分为三种: 自定义模块 第三方模块 内置模块 1.自定义模块 自定义模块就是自己定义的模块,如何import自定义模块,如下: 当解释器遇到 import 语句,如果模块在当前的搜索路径就会被导入。 搜索路径是一个解释器会先进行搜索的所有目录的列表。如果需要 ...
分类:
编程语言 时间:
2017-06-22 00:14:39
阅读次数:
204
当在py代码中import所依赖的模块时, python是从哪里找到这些模块呢,即模块的搜索路径是啥? 默认情况下,Python解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys模块的path变量中: 如果想要添加自定义路径,有两种办法: 一种是在运行时直接给sys.pat ...
分类:
编程语言 时间:
2017-06-21 15:05:08
阅读次数:
147
A*算法 是一种启发式的搜索算法。 了解BFS、DFS或者Dijkstra算法的人应该知道。这些算法都是一种向四周盲目式搜索的方法。 启发式搜索: 启发式搜索就是在状态空间中的搜索对每一个搜索的位置进行评估,得到最好的位置,再从这个位置进行搜索直到目标。这样可以省略大量无畏的搜索路径,提到了效率。在 ...
分类:
编程语言 时间:
2017-06-13 17:19:21
阅读次数:
175