![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python相关
文章平均质量分 56
好用的一些方法
hanscalZheng
关注NLP领域,专注QA和对话以及知识图谱。
展开
-
python去掉中文直接空格,保留英文单词之间空格
python去掉中文直接空格,保留英文单词之间空格原创 2022-09-22 14:12:30 · 1138 阅读 · 1 评论 -
无需编写代码即可使用Python内置库的方法
下面介绍 8 个无需编写任何代码即可使用 Python 内置功能的例子。首先从 Python CLI(命令行界面)开始谈起。只要我们的电脑上安装了 Python 环境,我们就可以在 Python 命令行界面输入python --help显示所有支持的参数。由于命令输出的内容太长,上图仅显示了部分内容。这里最想强调的是-m mod参数,它会将 Python 模块以脚本的形式运行。因此,如果该模块的实现支持命令行操作,我们就可以在命令行直接使用它。有时候,我们想测试 ip 端口的出站网络流量,通常 telnet原创 2022-06-20 00:04:16 · 304 阅读 · 0 评论 -
Python操作selenium模拟网页点击
Selenium是一个用电脑模拟人操作浏览器网页,可以实现自动化,测试等!1. 安装2. 下载浏览器驱动Firefox浏览器驱动:geckodriverChrome浏览器驱动:chromedriver ,CNPM Binaries Mirror (npmmirror.com), taobao备用地址IE浏览器驱动:IEDriverServerEdge浏览器驱动:MicrosoftWebDriverOpera浏览器驱动:operadriverPhantomJS浏览器驱动:phantomjs需要把浏览器驱原创 2022-06-08 22:39:11 · 17343 阅读 · 1 评论 -
python使用ruamel.yaml转储块文字标量
需要使用以下格式写入yaml文件:ruamel.yaml可以解决或者 请注意,|-中的破折号表示标量没有最后的换行符。原创 2022-06-02 23:19:03 · 323 阅读 · 0 评论 -
Python pip安装和使用
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。pip 官网:pip · PyPIpip安装可以通过以下命令来判断是否已安装:pip --version # Python2.x 版本命令pip3 --version # Python3.x 版本命令如果还未安装,则可以使用以下方法来安装:$ curl https://b原创 2022-05-29 17:29:50 · 411 阅读 · 0 评论 -
yaml中的指示符和注释符使用
指示符字符指示符包括用于描述YAML文档内容的特殊语义。 下表详细说明了这一点。编号 字符 功能 1 _ 它表示块序列条目 2 ? 它表示映射键 3 : 它表示映射值 4 , 它表示流集合条目 5 [ 它开始流序列 6 ] 它结束流序列 7 { 它启动流映射 8 } 它结束流映射 9 # 它表示注释 10 & 它表示节点的原创 2022-05-28 22:56:01 · 6912 阅读 · 0 评论 -
使用Python查看sqlite3表结构
SQLite是一种嵌入式数据库,它的数据库就是一个文件。 由于SQLite本身是C写的,而且体积很小,所以,经常被集成到各种应用程序中,甚至在iOS和Android的App中都可以集成。Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用。#!/usr/bin/envpython3#-*-coding:utf-8-*-importsqlite3conn=sqlite3.connect('test.db')#创建一个...原创 2022-05-27 10:42:30 · 2571 阅读 · 0 评论 -
Python日志配置
日志配置的一般格式# 初始化日志引擎def get_logger(logger_name, log_file_path, level=logging.INFO): # logger输出格式 formatter = logging.Formatter(fmt='%(asctime)s - %(levelname)s - %(message)s', datefmt='%a, %d %b %Y %H:%M:%S')原创 2022-05-26 19:49:41 · 1027 阅读 · 1 评论 -
python 有序读取和保存yaml格式的文件
1. 将有序字典保存为yaml文件data为OrderDict对象生成的字典def save_ordered_dict_to_yaml(data, save_path, stream=None, Dumper=yaml.SafeDumper, object_pairs_hook=OrderedDict, **kwds): class OrderedDumper(Dumper): pass def _dict_representer(dumper, data):原创 2022-05-26 19:14:41 · 2782 阅读 · 0 评论 -
pycharm文件头规范和函数注释自动生成
优雅规范的注释有助于对代码理解,易于与人合作开发,提高效率。但若没有自动化的注释会让写注释耗时耗力。可以自动生成功能和用途简介、参数、返回值、创建人、创建时间、修改人、修改时间、版权声明、异常抛出。下面介绍在 pyCharm中使用两种方式的注释:1. 文件头规范自动生成在文件头加上创建人、创建时间、修改人、修改时间、版权声明;有些规范建义这些元素写在文件头部。可通过如下方法设置:File->Settings->Editor->File and Code Templates原创 2022-05-25 11:01:30 · 2907 阅读 · 0 评论 -
Python--pdb调试命令快捷键
pdb是Python自带的一个包,为python程序提供了一种交互的源代码调试功能。目录两种方式进入调试1. 使用命令进入进入单步调试:2. 在需要调试的地方设置断点调试(比较常用)常见命令其他命令注意事项两种方式进入调试1. 使用命令进入进入单步调试:python -m pdb xxx.py #可以直接进入单步执行模式2. 在需要调试的地方设置断点调试(比较常用)import pdb; pdb.set_trace()常见命令设置断点: break 或原创 2022-04-21 16:22:52 · 1211 阅读 · 0 评论 -
IPython使用技巧
IPython是一种基于Python的交互式解释器,提供了强大的编辑和交互功能。IPython拥有:满足你各种需求的交互式shell 火爆数据科学社区的Jupyter内核(供Jupyter Notebook使用) 对交互式数据可视化和GUI工具的完美支持 简单易用的高性能并行计算工具IPython中的‘I’即代表交互的意思,所以IPython提供了丰富的工具,能更好地与python进行交互。 大家经常遇到的魔法命令,就是IPython的众多功能之一。 本文梳理IPython的50个用法,供.原创 2022-04-20 14:46:55 · 1162 阅读 · 0 评论 -
利用Cython加密文件和项目
Python是一门解释型语言,当我们想让其他人运行我们的代码时,如果直接将.py源代码发送给他人,那么源代码将没有任何安全性可言,也就是任何一个人都可以打开源代码一看究竟,任何人都可以随意修改源代码。因此当我们想保护我们的源代码(算法保护)或者防止用户篡改源代码时,可以将Python源代码编译生成.pyd库文件或者.so库文件(Windows平台生成pyd文件,Linux生成so文件)。事实上,只是我们表面上看Python是直接解释源代码,而实际上python解释器只会加载字节码。当我们import某个原创 2022-03-30 16:15:21 · 1638 阅读 · 1 评论 -
Python的setuptools加密和打包分发项目
1. 为什么需要对项目分发打包?平常我们习惯了使用 pip 来安装一些第三方模块,这个安装过程之所以简单,是因为模块开发者为我们默默地为我们做了所有繁杂的工作,而这个过程就是打包。打包,就是将你的源代码进一步封装,并且将所有的项目部署工作都事先安排好,这样使用者拿到后即装即用,不用再操心如何部署的问题(如果你不想对照着一堆部署文档手工操作的话)。不管你是在工作中加密你的项目,还是业余准备自己写一个可以上传到 PyPI 的项目,你都要学会如何打包你的项目。Python 项目打包工具也已经很成熟原创 2022-03-30 15:08:00 · 2165 阅读 · 0 评论 -
Linux pip安装与使用
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。你可以通过以下命令来判断是否已安装:pip --version # Python2.x 版本命令pip3 --version # Python3.x 版本命令pip安装Linux 发行版一般可直接用包管理器安装 pip,如 Debian 和 Ubuntu:sudo apt-get install python-pippip常用命令pip --version .原创 2022-03-21 22:07:17 · 5897 阅读 · 0 评论