
Python奇技淫巧
文章平均质量分 62
Python大数据分析
好好写代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jupyter插件nbextensions及Anaconda安装nbextensions
重新打开Anaconda Prompt,到你要安装的环境的位置,输入以下内容,每次一行。以管理员身份运行Anaconda Prompt,依次敲以下命令。jupyter notebook全部关闭和退出。发现Nbextensions没有内容。安装nbextensions。关闭jupyter后台重启。原创 2023-06-27 17:19:58 · 1702 阅读 · 0 评论 -
pandas处理问卷多选题【循环遍历】python
业务需求,社科调查问卷有一列是多选项。是因为该问卷一共有11840份记录。原创 2022-11-25 20:25:40 · 1170 阅读 · 0 评论 -
Python办公自动化Excel
Python办公自动化起飞Excel原创 2022-07-05 20:05:26 · 599 阅读 · 0 评论 -
解决pip install 速度慢问题
解决pip install 速度慢问题在Anaconda Prompt中运行pip install速度慢,可以修改为国内源,注意新版ubuntu要求使用https源。清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustunique.com/原创 2021-12-21 09:14:19 · 5653 阅读 · 0 评论 -
Python操作文件/文件夹方法
输出当前的路径我们可以通过Python当中的OS库来获取当前文件所在的位置import osos.getcwd()路径的拼接我们通过os.path.join()方法来实现os.path.join('output', 'Book1.xlsx')# 'output\\Book1.xlsx'确认某文件夹或者是文件是否存在我们先来看如何来确认文件夹是否存在,同样也是通过OS模块(默认在当前目录下)os.path.exists('directory_name')同样的道理,要是我们查看一下原创 2021-12-11 10:56:48 · 716 阅读 · 0 评论 -
30个Python简约代码,10分钟get常用技巧
30个Python极简代码,10分钟get常用技巧!1、重复元素判定以下方法可以检查给定列表是不是存在重复元素,它会使用set() 函数来移除所有重复元素。def all_unique(lst): return len(lst)== len(set(lst))x = [1,1,2,2,3,2,3,4,5,6]y = [1,2,3,4,5]all_unique(x) # Falseall_unique(y) # True2、字符元素组成判定检查两个字符串的组成元素是不是一样的。f原创 2021-12-04 22:51:21 · 188 阅读 · 0 评论 -
24 个好用到爆的 Python 实用技巧
24 个好用到爆的 Python 实用技巧!all or anyany()实现了或(OR)运算,而all()实现了与(AND)运算x = [True, True, False]if any(x): print("至少有一个True")if all(x): print("全是True")if any(x) and not all(x): print("至少一个True和一个False")bashplotlibBashplotlib 是一个 Python 库,他转载 2021-11-24 12:22:40 · 234 阅读 · 0 评论 -
Jupyter Notebook魔法指令技巧大汇总
文章目录多个结果单个单元一起输出输出所有变量函数文档快速查询Notebook的DebugNotebook执行shell命令Cell执行时间查询Notebook显示SlidesNotebook写书所有Magic命令多个结果单个单元一起输出使用Notebook的时候,我们知道Notebook一般只会看到最后一个需要输出的结果,而忽略前面的结果,例如:在同一单元格中有多行,“df.head(3)”,"df.tail(3)"和“df.shape”。那么我们往往只能看到"df.shape"的结果;最后面的结果会原创 2021-11-21 23:52:04 · 1668 阅读 · 0 评论 -
在python中配置web服务器
在python中配置web服务器Python3提供了小型Web服务器软件的功能,可以很方便地进行Web页面的开发和测试。以 Windows操作系统为例,具体过程如下:(1)通过执行cmd,进入 Windows控制台(2)切换到Web服务器的虚拟根目录,也就是存放网页的根目录位置。(3)执行命令:python -m http.server 端口号假设虚拟根目录是E:\xxx,则进入控制台后执行以下命令:C:\>e:E:\>cd xxxE:\xxx>python -m ht原创 2021-11-01 08:49:01 · 814 阅读 · 3 评论 -
爬虫常用正则表达式-Re模块极速入门
查询re更多-----help(re)‘.’:通配符,代表任意一个字符,除\n以外,一个点一个字符ret=re.findall('m...e',"cat and mouse")ret['mouse']‘*’:重复匹配,允许*之前的一个字符重复多次ret=re.findall('ca*t',"caaaaat and mouse")ret['caaaaat']‘?’:重复匹配,但是?之前的字符只能重复0次或一次ret1=re.findall('ca?t',"cat and mouse原创 2021-10-31 16:36:47 · 406 阅读 · 0 评论 -
jupyter无法重命名,文件不可信,后台被自动关闭
jupyter无法重命名,文件不可信,后台被自动关闭,小编找了很多资料,百度,csdn,jupyter官网说明,没能解决。最后在QQ群中群友帮忙解决了,为了不让大家浪费时间,请看看此方案能否解决看见左上角没,不可信后台显示,.ipynb is not trusted,拒绝访问,并自动关闭后台,一点进去就这样,你无法通过右上角的方式改为可信可以通过系统cmd或者Anaconda prompt,直接输入 pip install “pyzmq17.0.0" "ipykernel4.8.2”第一次安装原创 2021-09-16 08:02:52 · 8325 阅读 · 10 评论 -
Python暴力破解zip加密压缩包文件
所谓暴力破解,就是利用计算机的高速运行能力进行密码穷举,就像人类一样一次又一次的尝试输入密码,而输入密码的人换成了计算机,那速度就不可想象了,但对于长密码。计算机可能也无能为力。比如七八位数在加上字母,全排列组合,成指数级增长,堪称“大数字”,但未来随着计算机的运行能力进一步提升,相信也会一步步的突破,说不定也成指数级增长。不过对于几位数字而言。破解轻而易举# zipfile模块可以解压zip文件,为解压提供密码zf.extractall("./", pwd=password.encode("utf.原创 2021-09-15 08:09:17 · 1283 阅读 · 0 评论 -
jupyter打开无法自动弹出浏览器窗口和配置jupyter项目初始化路径
小编最近两台下载Anconda,打开浏览器没有自动跳转默认浏览器复制粘贴太麻烦亲测有效用管理员方式打开anconda prompt,之后再其中输入:jupyter notebook --generate-config然后根据回复的地址找到此配置文件ctrl+F 快速定位到此处,在文件的最末尾添加上:import webbrowserwebbrowser.register("chrome",None,webbrowser.GenericBrowser("C:\\Program Files\原创 2021-09-13 14:21:03 · 263 阅读 · 0 评论 -
python词云库wordcloud自定义词云制作步骤详解
wordcloud库常规方法import wordcloudc=wordcloud.WordCloud() #构建词云对象,配置对象参数c.generate("wordcloud by python ") #加载词云文本c.to_file("pywordcloud.png") #输出词云文件词云生成步骤分隔:以空格分隔单词统计:单词出现次数并过滤(1-2个字母会被滤掉)字体:根据统计配置字号布局:颜色环境尺寸c=wordcloud.WordCloud(参数) 配置对原创 2021-08-17 15:48:28 · 9093 阅读 · 1 评论