1、Python包的两种安装方式:
① easy_install + package名(该种方式可以在线一键安装模块,级傻瓜式安装),升级包时:easy_install + -U + "package名+版本号";
② pip install + package名(pip是easy_install的升级版,且提供删除package的功能,pip uninstall package名); 升级包时:pip install + -upgrade + "package名+版本号";
注:可以python -m pip install --upgrade 可以将pip升级为pip3。
2、Python3中,“/”表示浮点数除法;“//”表示整数除法。
3、Python的匹配方法:
① re.search(pattern, string):如果string包含pattern子串则匹配成功并返回第一个成功的匹配,否则匹配失败返回None;
② re.match(pattern, string):如果string包含pattern子串则匹配成功,返回Match对象,否则匹配失败返回None。
③ re.findall(pattern, string):返回string中所有与pattern相匹配的全部字串,返回形式为数组。
④ re.finditer(pattern, string):返回string中所有与pattern相匹配的全部字串,返回形式为迭代器。
4、Python安装第三方库的三种方式:
① 如果有Pycharm则可以直接在该IDE的setting中的project interpreter安装第三库;
② 打开Anaconda Prompt窗口,激活TensorFlow运行环境,然后直接用pip install + package名安装第三方库(如Keras、gensim、lmdb库等);
③ 打开Anaconda Prompt窗口,激活TensorFlow运行环境,然后先下载待安装第三方库的.whl文件并放在指定的位置,再用cd命令切换到指定位置,最后用pip install + package名.whl安装第三方库。
5、Python程序在Linux终端上运行,一般会出现路径报错问题,解决办法如下;
在源代码的开始处添加以下代码即可:
“import sys
import os
curpath = os.path.abspath(os.apth.dirname(_file_))
rootpath = os.path.split(curpath)[0]
sys.path.append(rootpath)”
或
“import sys
sys.path.append('../')"
6、判断是否存在空行的命令:if line.strip() != "";
|
|