随笔分类 -  Python

摘要:首先需要安装 pyinstaller 库。pip install pyinstaller exe程序打包步骤cmd 进入要编译的 python 文件所在的文件夹,然后pyinstaller -F hello.py就好了,hello.py 就是我要打包的文件。 常用参数:-F 生成单个的 exe 文件 阅读全文
posted @ 2021-11-22 16:12 最萌小胡胡 阅读(97) 评论(0) 推荐(0) 编辑
摘要:一个小技巧,Ctrl+R,查找栏输入(.*?): (.*),替换栏输入'$1':'$2', 需要勾选Regex。 阅读全文
posted @ 2020-03-02 10:42 最萌小胡胡 阅读(515) 评论(0) 推荐(0) 编辑
摘要:Jupyter notebook(又称IPython notebook)是一个交互式的笔记本,支持运行超过40种编程语言。本文中,我们将介绍Jupyter notebook的主要特点,了解为什么它能成为人们创造优美的可交互式文档和教育资源的一个强大工具。 Jupyter的主窗口显示的路径一般是你启动 阅读全文
posted @ 2020-02-23 13:02 最萌小胡胡 阅读(20023) 评论(0) 推荐(2) 编辑
摘要:import win32gui import win32con import win32api # 从顶层窗口向下搜索主窗口,无法搜索子窗口 # FindWindow(lpClassName=None, lpWindowName=None) 窗口类名 窗口标题名 handle = win32gui. 阅读全文
posted @ 2020-02-22 10:12 最萌小胡胡 阅读(8545) 评论(0) 推荐(1) 编辑
摘要:首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。 看做return之后再把它看做一个是生成器(generator)的一部分(带yield的 阅读全文
posted @ 2019-12-11 15:49 最萌小胡胡 阅读(419) 评论(0) 推荐(0) 编辑
摘要:win+R 打开用户目录%HOMEPATH%,在此目录下创建 pip 文件夹,在 pip 文件夹下创建 pip.ini 文件。 内容如下: [global] timeout = 6000 index-url = https://pypi.tuna.tsinghua.edu.cn/simple tru 阅读全文
posted @ 2019-12-10 15:52 最萌小胡胡 阅读(128) 评论(0) 推荐(0) 编辑
摘要:正则表达式模式 模式字符串使用特殊的语法来表示一个正则表达式: 字母和数字表示他们自身。一个正则表达式模式中的字母和数字匹配同样的字符串。 多数字母和数字前加一个反斜杠时会拥有不同的含义。 标点符号只有被转义时才匹配自身,否则它们表示特殊的含义。 反斜杠本身需要使用反斜杠转义。 由于正则表达式通常都 阅读全文
posted @ 2019-03-27 08:45 最萌小胡胡 阅读(1859) 评论(0) 推荐(0) 编辑
摘要:定义 python中,json和dict非常类似,都是key-value的形式,而且json、dict也可以非常方便的通过dumps、loads互转。既然都是key-value格式,为啥还需要进行格式转换? json:是一种数据格式,是纯字符串。可以被解析成Python的dict或者其他形式。 di 阅读全文
posted @ 2019-03-27 08:34 最萌小胡胡 阅读(1036) 评论(0) 推荐(0) 编辑
摘要:【背景】 Python中的正则表达式方面的功能,很强大。 其中就包括re.sub,实现正则的替换。 功能很强大,所以导致用法稍微有点复杂。 所以当遇到稍微复杂的用法时候,就容易犯错。 所以此处,总结一下,在使用re.sub的时候,需要注意的一些事情。 解释具体的注意事项之前,先把其具体的解释贴出来: 阅读全文
posted @ 2019-01-11 10:38 最萌小胡胡 阅读(394) 评论(0) 推荐(0) 编辑
摘要:解决方法如下:使用PYTHONPATH环境变量,在这个环境变量中输入相关的路径,不同的路径之间用逗号(英文的!)分开,如果PYTHONPATH 变量还不存在,可以创建它!这里的路径会自动加入到sys.path中,永久存在于sys.path中而且可以在不同的python版本中共享,应该是一样较为方便的 阅读全文
posted @ 2018-12-20 16:37 最萌小胡胡 阅读(602) 评论(0) 推荐(0) 编辑
摘要:json和dict对比 json的key只能是字符串,python的dict可以是任何可hash对象(hashtable type); json的key可以是有序、重复的;dict的key不可以重复。 json的value只能是字符串、浮点数、布尔值或者null,或者它们构成的数组或者对象。 jso 阅读全文
posted @ 2018-10-16 14:42 最萌小胡胡 阅读(9863) 评论(0) 推荐(1) 编辑
摘要:对于可变对象如:列表、字典,直接赋值时只会将一个对象的引用传递给另一个对象,此时修改其中一个对象就会改变另一个对象,如: >>> a = [1,2,3] >>> b = a >>> a,b ([1, 2, 3], [1, 2, 3]) >>> a[0]=100 >>> a,b ([100, 2, 3 阅读全文
posted @ 2018-09-27 15:58 最萌小胡胡 阅读(157) 评论(0) 推荐(0) 编辑
摘要:一、简介 正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序媛们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 二、正则表达式中常用的字符含义 1、普通字符和11个元字符: 匹配自身 abc abc . 阅读全文
posted @ 2018-09-16 22:15 最萌小胡胡 阅读(293) 评论(0) 推荐(0) 编辑
摘要:1、json.dumps()和loads() json.dumps()将dict类型数据转成str。 json.loads()刚好相反,将str类型的数据转成dict。 2、json.dump()和json.load() json.dump主要用来文件写入,json.load主要用来文件读取。但是只 阅读全文
posted @ 2018-09-10 09:15 最萌小胡胡 阅读(702) 评论(0) 推荐(0) 编辑
摘要:关于yaml YAML语言的设计目标,就是方便人类读写。如果你想要实现一些用ini不好做到的配置,可以使用yaml格式作为配置文件 大小写敏感 使用缩进表示层级关系 缩进时不允许使用Tab键,只允许使用空格。 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 # 表示注释,从它开始到行尾都被忽略 阅读全文
posted @ 2018-08-06 20:38 最萌小胡胡 阅读(879) 评论(0) 推荐(0) 编辑
摘要:一.pymysql的主要方法 二.常用操作 1.查询数据 2.插入数据 3.修改数据 4.删除数据 附上使用的表: 阅读全文
posted @ 2018-07-29 20:54 最萌小胡胡 阅读(531) 评论(0) 推荐(0) 编辑
摘要:装饰器的功能在很多语言中都有,名字也不尽相同,其实它体现的是一种设计模式,强调的是开放封闭原则,更多的用于后期功能升级而不是编写新的代码。装饰器不光能装饰函数,也能装饰其他的对象,比如类,但通常,我们以装饰函数为例子介绍其用法。要理解在Python中装饰器的原理,需要一步一步来。本文尽量描述得浅显易 阅读全文
posted @ 2018-07-22 22:24 最萌小胡胡 阅读(240) 评论(0) 推荐(0) 编辑
摘要:因为python并不知道你那个叫demo的package在哪里。你需要手动把project的完整路径添加到PYTHONPATH这个环境变量中。pycharm执行项目中的文件时会自动帮你做这件事,所以你用pycharm执行是可以的。 阅读全文
posted @ 2018-06-19 22:46 最萌小胡胡 阅读(2457) 评论(1) 推荐(2) 编辑
摘要:记录将本地Pycharm项目上传到Github的整个过程。 准备工作 首先得注册github账号,这里不多说 然后,安装git (我的版本git version 2.15.0.windows.1) PyCharm版本2017.2.3 上传操作 第一步,点击PyCharm的File -> Settin 阅读全文
posted @ 2018-06-13 22:16 最萌小胡胡 阅读(284) 评论(0) 推荐(0) 编辑
摘要:1. 下载git客户端 2. File->Default Setting-> Version Control->Git 3. Path to Git executable 填写git客户端的git.exe路径,点击OK,如图下 4. 5. Git Repository URL的地址填写 其形式如:h 阅读全文
posted @ 2018-06-13 22:11 最萌小胡胡 阅读(3735) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示