python实用
文章平均质量分 61
智能优化_数据分析_AI算法
博客中的任何问题,欢迎私信与我交流。
展开
-
python批量保存网页内容到PDF
最近某人给我提了一个需求,需要批量保存某网站的网页到PDF中,对于熟悉python的大佬们,应该是一个很简单的任务了,今天想借助这个机会想通过这篇博客给小白们介绍一下如何利用python完成这个简单功能。1.环境安装与配置需要完成这个功能,你首先需要下载一个Pycharm作为python的编译器,然后还需要Anaconda管理虚拟环境和python的一些包,如果使用的不多,Anaconda可以不装,改成安装简单的python解释器。具体Pychar...原创 2022-10-08 15:13:42 · 1587 阅读 · 0 评论 -
Python中进度条tqdm包使用方法及特性
1、引言我们在使用python编写程序的时候,有的程序需要执行的时间很长,这时候我们希望能够为程序加上一个进度条,来实时显示程序的运行进度。众所周知,python中的tqdm包可以帮助我们为任何具有循环迭代过程的代码逻辑添加进度条,从而帮助我们感知代码运行的过程。2、功能介绍2.1 安装方法: pip install tqdm2.2 使用方法:2.2.1 迭代对象处理tqdm(list)方法可以传入任意一种list,比如数组from tqdm import tqdmfor i in t原创 2022-04-06 17:38:36 · 7514 阅读 · 1 评论 -
Python代码命令规范
Python之父Guido推荐命名规范包括如下几点:1.文件名、模块名和包名采用小写字母并且以下划线分隔单词的形式; 如:regex_syntax,py_compile,_winreg2.类名或异常名采用每个单词首字母大写的方式 如:BaseServer,ForkingMixIn,KeyboardInterrupt将相关的类和顶级函数放在同一个模块里. 不像Java, 没必要限制一个类一个模块.3.全局或者类常量,全部使用大写字母,并且以下划线分隔单词; 如:MAX_LO原创 2022-04-01 10:59:43 · 273 阅读 · 0 评论 -
三种python虚拟环境管理方式
三种python虚拟环境管理方式1、conda1.1 安装参考另一篇博客:1.2 创建虚拟环境conda create -n your_env_name package_name python=X.X (2.7、3.6等)1.3 激活虚拟环境conda activate your_env_name1.4 安装某个包conda install xxx1.5删除某个包conda remove -- name your_enev_namepackage_name(包名)1.6 查看原创 2022-03-22 15:59:50 · 2621 阅读 · 0 评论 -
Pycharm+Anaconda的python虚拟环境配置最详细教程
经常有刚刚接触python和机器学习深度学习的小伙伴表示不会配置python的环境,拿到代码不知道怎么运行,今天通过这篇博文给大家介绍一下如何通过Pycharm和Anaconda来配置python的虚拟环境,以及遇到一些常见的问题该如何解决.1.Pycharm 安装1.1 下载PyCharm 的下载地址:Download PyCharm: Python IDE for Professional Developers by JetBrains进入官网你将看到以下界面,你只需要根据你的电脑系统选原创 2022-03-11 11:14:55 · 12990 阅读 · 0 评论 -
python多进程共享变量使用技巧
python中多进程共享内存主要有multiprocessing.Manager()、 multiprocessing的shared_memory的方法,这两种方法都是python内置模块,其中shared_memory是python3.8之后新加入的功能,如果使用必须要用python3.8以上的版本。以下介绍两种方式的区别:1.multiprocessing.Manager()有多个数据类型可以使用,包括value,dict,list,queue\array等数据类型。1 shareabl原创 2022-03-05 23:28:11 · 4041 阅读 · 0 评论 -
python绘制甘特图代码
python绘制甘特图一个任务中有3个步骤,每个步骤的时间写在timetables中,以下t1、t2相同是因为该场景是t2和t3是一样的。# coding=utf-8import matplotlib.pyplot as pltimport matplotlib.patches as mpatchesimport numpy as npplt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes原创 2022-03-02 11:08:27 · 2309 阅读 · 0 评论