- 博客(34)
- 资源 (7)
- 收藏
- 关注
原创 Python还原网红游戏《Cookie Clicker》:Beta公测版正式开源发布
Cookie Clicker 是2013年Orteil发布的一款网页放置类游戏,去年登上Steam后爆火。之前我用Python的tkinter,还原cookie clicker,做出了一款Apple clicker,今天隆重宣布,Apple Clicker的Beta公测版本从0.4.0起在Github上开源发布啦!点饼干点腻了吧?尝试一下《苹果点点乐(Apple Clicker)》吧!使用Python的tkinter制作一个类似的放置类游戏《苹果点点乐(Apple Clicker)》!游戏名。
2023-01-03 14:30:19 3243 7
原创 Java 函数式编程 详细介绍
在兼顾面向对象特性的基础上,Java语言通过Lambda表达式与方法引用等,为开发者打开了函数式编程的大门。下面我们做一个初探。
2023-05-13 19:21:49 3208 2
原创 Java 常用函数式接口之 Supplier接口
/ Supplier接口源码/***/T get();java.util.function.Supplier 接口仅包含一个无参的方法: T get()。用来获取一个泛型参数指定类型的对象数据。由于这是一个函数式接口,这也就意味着对应的Lambda表达式需要“对外提供”一个符合泛型类型的对象数据。getString(
2023-05-13 18:55:42 3139 1
原创 HTML + CSS + JavaScript 实现注册页面信息验证 详细教程(表单验证)
本文介绍使用HTML + CSS + JavaScript 实现注册页面信息验证的详细方法。完整代码见文章末尾。对注册信息进行判断,判断其是否符合要求。(如:密码6-12位字符,不能有空格等)这里拿用户名和密码进行验证:用户名和密码都是6-12位字符,不能有空格。我们可以使用三个块标签,可以将这三个部分分别放到每个块标签中。不过这个时候还没有验证功能,下面将实现这一功能。(用户名/密码格式是否正确)创建一个注册页面,如下图。第一部分:两个段落文本。第三部分:登录/有账号。
2023-05-13 11:28:03 21605 11
原创 【Python】中文乱码问题与解决方案 深入分析
一直以来,python中的中文编码就是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢?
2023-04-29 17:30:51 7631 2
原创 python中@contextmanager实例用法总结
在对于python中的装饰器,我们一般会使用它辅助方法。在我们学习的上下文管理器中,有一个@contextmanager装饰器,它能够帮助我们在函数中定义上下文管理器方法,实现代码方面的简化。下面我们就python中@contextmanager的概念、使用注意、实例进行分享。
2023-01-10 09:07:49 3150 1
原创 Python中zipfile压缩包模块的使用
ZIP 文件格式是一个常用的归档与压缩标准,zipfile模块提供了创建、读取、写入、添加及列出 ZIP 文件的工具此模块目前不能处理分卷 ZIP 文件,支持解密 ZIP 归档中的加密文件,但是目前不能创建一个加密的文件。解密非常慢,因为它是使用原生 Python 而不是 C 实现的。
2023-01-10 09:03:51 3212
原创 Python 字典(Dictionary)操作详解
radiansdict.setdefault(key, default=None) #和get()类似, 但如果键不已经存在于字典中,将会添加键并将值设为default。radiansdict.fromkeys() #创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值。radiansdict.get(key, default=None) #返回指定键的值,如果值不在字典中返回default值。type(variable) #返回输入的变量类型,如果变量是字典就返回字典类型。
2023-01-10 08:59:08 3012 1
原创 Python - 字符串格式化详解(%、format)
当用到format时,一个字符串里面的格式化输出只用一种方式,不要混合使用,容易出问题且没有必要。
2023-01-09 15:50:22 3590
原创 Python:环境变量配置方法 详细教程
python环境变量的配置方法:首先鼠标右键此电脑,选择属性;然后点击高级系统设置,点击环境变量;接着点击path进行编辑,在path中添加上python的安装路径;以上就是python环境变量如何配置的详细内容,更多请关注php中文网其它相关文章!本教程操作环境:windows7系统、python3.9版,DELL G3电脑。
2023-01-09 15:33:25 67263 1
原创 Python:同行if...else...详细教程
最近为游戏Apple Clicker写成就系统,加上后,主要是if...else...使用的太多。
2023-01-09 14:22:50 3115
原创 数据库、MySQL与Python这一篇就够了
orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编程语言对数据库进行操作的时候可以直接使用编程语言的对象模型进行操作就可以了,而不用直接使用sql语言。相当于把sql命令转化为编程语言封装好的。正在上传…重新上传取消1:ORM框架是SQLAlchemy。
2023-01-08 21:30:03 4419
原创 成功解决:Updates were rejected because the tip of your current branch is behind its remote...【解决方法】
最近使用git,一直使用命令行操作。昨天突发奇想研究了一番git的GUI,结果由于操作不当产生了如下报错:
2023-01-08 18:41:37 9519
原创 Python:openpyxl这一篇就够了
本文展示如何使用库在 Python 中使用 Excel 文件。openpyxl 是用于读取和写入 Excel 2010 xlsx / xlsm / xltx / xltm 文件的 Python 库。
2023-01-06 11:57:53 32661 3
原创 Jetbrains新一代IDE:Fleet 初体验分享总结
笔者主要使用的编程语言是 Java。平时使用的 IDE 是 JetBrains 公司的 IntelliJ IDEA。有时候也会打开该公司旗下的 PyCharm、DataGrip、WebStorm 等工具。在 2021 年 11 月发布了 Fleet 的预览版。可以通过官网去申请。笔者也是第一时间就去申请了,不少朋友在一周内就收到了申请通过的回复。笔者在 2022 年六月中旬收到了申请通过的邮件,第一时间就去下载体验了。
2023-01-06 11:47:53 15474 6
原创 anaconda中pyinstaller打包文件过大:详细解决办法
本篇文章为大家展示了使用Pyinstaller打包的文件太大如何解决,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。原因:在Anaconda下打包的很多不必要的模块进去,导致最终的exe文件过于庞大。
2023-01-05 12:17:45 4861
原创 Pyqt5升级至Pyqt6:升级优势、差异与注意事项 详细总结
如果你已经在用pyqt5开发python的 gui程序,你也许会问自己是不是该升级到pyqt6,用上最新的qt库了呢?
2023-01-05 11:40:01 9418
原创 成功解决pip:This error originates from a subprocess, and is likely not a problem with pip. 【轩详细教程】
之前下载pygame的时候是没有发生如上情况的,但当时用的Python版本是3.5、3.10,所以猜想是pygame版本不兼容的问题。最近把Python升级到了3.11,重新下载了一些模块,但下载安装。查看pygame的版本信息。如果对你有帮助的话,就支持一下吧~
2023-01-05 11:07:04 212523 12
原创 Python .exe 打包工具:Pyinstaller安装详细教程
在打包之前务必找到第三方库的包,把包复制到到跟myfile.py同目录下,然后再使用以上2种方式打包,否则会打包失败或者即使打包成功,程序也会闪退。-w 表示去掉控制台窗口,这在GUI界面时非常有用。下载安装文件:查找到跟自己适用的python版本及window系统版本匹配的。使用pip命令安装:pip install PyInstaller。使用pip命令安装:pip install pywin32。-p 表示你自己自定义需要加载的类路径,一般情况下用不到。-i 表示可执行文件的图标。
2023-01-05 09:12:17 8565 2
原创 Python 包管理工具:pip 用法详解 + 常用pip指令
pip 作为 python 包管理工具,在 python 引用第三方库的时候常常会使用到。那么 pip 怎么用呢,python 常用的 pip 指令有哪些?接下来这篇文章告诉你。
2023-01-04 16:15:44 4515
原创 【Git】2023 常用指令收集大全 - 详细教程
当你本地的文件都已经用git add “” 或之前已经添加到缓存区后,这时本地文件有所改动(修改过的或新加入的),需要进行commit 提交,使用git commit -am “remark”即可全部提交到staged,最后 git push到远程库;git config --global 参数 ,这个参数就是你机器上的git仓库都会使用这个配置,否则你就只能对某个仓库指定不同的用户名和邮箱;把本地库的当前内容推送到远程库,参数-u是把本地主分支和远程主分支关联起来;
2023-01-04 15:01:35 2510 1
原创 Python tkinter:动态显示信息的两种方式「最详细解答」
各位好,我是轩哥啊哈~ 有小伙伴私信我如何让tkinter窗口上的元件内的数据实现动态显示,今天分享两种方法~
2023-01-04 09:17:09 6885
原创 16个python常用魔法函数(python魔法方法最全汇总)
16个python常用魔法函数(python魔法方法汇总)1、__ init__():所有类的超类object,有一个默认包含pass的__ init __()实现,这个函数会在对象初始化的时候调用,我们可以选择实现,也可以选择不实现,一般建议是实现的,不实现对象属性就不会被初始化,虽然我们仍然可以对其进行赋值,但是它已经成了隐式的了,编程时显示远比隐式的更好,看下面的小栗子:我们可以通过vars函数获知显示声明的属性,但是隐式的就无法获知了,这并不值得提倡,但是在知道参数的情况
2023-01-02 11:50:28 4450 2
原创 Python global全局变量函数:轩详解
大家好,我是轩哥啊哈~本文详解了global全局变量函数的用法,还有global的作用。global全局变量在一个脚本中全部作用域都可以访问,用法很方便,希望本文对大家有所帮助global语句的作用在编写程序的时候,如果想为一个在函数外的变量重新赋值,并且这个变量会作用于许多函数中时,就需要告诉python这个变量的作用域是全局变量。此时用global语句就可以变成这个任务,也就是说没有用global语句的情况下,是不能修改全局变量的。在python的函数使用时,经常会碰到
2023-01-01 12:15:43 4638
原创 成功解决:image “pyimage2“ doesn‘t exist【轩详细教程】
今天使用python的tkinter库写了一个右下角的弹窗模块,使用了PIL模块。但由于多次调用,需要修改弹窗上面的文字、图片再重新显示。文字的修改没有问题,但会产生如下报错:报错原因在网上找了找,:所以,出现错误的原因是对于,在主要模块中已经用TK()启动一个线程,再在次模块中启动一个线程就不能调用PhotoImage对象。所以开启希望开启次窗口可采用用frame或者toplevel去代替。并且,在,只有一个Tk(),其他的窗口只能以顶层窗口Toplevel()的形式存在。
2022-12-31 10:37:15 6248 9
原创 Python:多线程 还原steam游戏《我要当Up主》基本逻辑
朋友们我又来啦!今天我们继续练习,还原一个,今天先把游戏的运算逻辑完成,一起加油吧!>>> 完整代码在文末~
2022-12-30 15:48:12 3446 2
原创 Python tkinter:90行 多线程「史上最简易计时器」实现
这里我们定义暂停、重置与entry框中的显示,后续绑定在按钮与窗口上。这里的一堆if...else...是为了当数字只有1位时加上0,更美观。
2022-12-27 16:16:28 3865
原创 Python: anaconda中安装pyinstaller详细教程
通过百度得知,是由于python版本的升级,导致了‘enum'出现兼容性问题,只要卸载‘enum'库就好了。先安装anacode,再去安装python。会有很多自带的lib库,可以省去很多麻烦。到此这篇关于Python3.6 pyinstaller安装和使用的文章就介绍到这了。卸载成功,重新输入安装指令就可以安装成功。1、pyinstaller常用选项。这里使用的是豆瓣的镜像进行安装。可以通过翻墙解决这一问题。最终生成main.exe。
2022-12-27 16:03:44 4887
原创 Python: pyqt5 自己写一个窗口文本编辑器
首先,我们先初始化定义一些后文所需函数。这里如果有看不懂,看到后文就可以理解了。elseelsebreakelsereturnreturn也是在window的class里,我们定义保存等等的功能tryelsetryreturntryelse。
2022-07-19 10:36:29 7533 3
原创 史上最全:Jetbrains全家桶31款软件 分类+功能整理收集
我算了一下,Jetbrains共发布了31款软件+工具。新手使用jetbains的软件时难免会遇到难以选择的情况。今天,我将这些软件分类并简单解释了一下用法,希望对你有帮助~7款5款2款3款5款1款2款6款让我们开始今天的Jetbrains之旅吧~...
2022-07-18 09:45:13 62992 2
原创 Python 还原: 网红放置类游戏Cookie Clicker
CookieClicker是2013年Orteil发布的一款网页放置类游戏,去年登上Steam后爆火。今天,我将用Python的tkinter,还原cookieclicker,做一款Appleclicker!
2022-07-15 10:03:54 6830
原创 Python canvas:简易圆盘时钟,圆盘
时钟?用Python?你可能会说,实在是太简单了吧,谁不会?>>> 不,今天,我们要做的是圆盘时钟!使用pip下载所需模块:一、导入模块导入我们所需的模块:二、定义指针这里可以算是最核心、最难理解的部分了,使用一堆数学运算,定义出时钟的圆盘、刻度、数字和指针。(注:需要有对三角函数的深刻理解~)三、生成窗口与初始化生成tkinter窗口,并导入函数。四、指针动态显示通过简单的循环,实现对指针的动态显示。解释一下,以下部分是在时钟下方显示了数字时间:
2022-07-12 10:45:29 8610 1
原创 Python tkinter库:简易画板(笔、直线、矩形、圆形和橡皮擦工具+导入、保存、撤销、清屏功能)
今天,我们将使用tkinter制作一款简易画图软件。加油吧!最终效果如下: 我们将使用Python 3.10为编译器,使用 pip 下载所需模块:导入模块这里,我们将导入所有所需的模块。设置主窗口设置所有接下来所需的元素,并初始化。基本画图运算逻辑重点来了!我们使用鼠标左键按下等动作探测,绘制曲线:最后通过bind来移动画笔:顶部主菜单设置主菜单功能及运算函数。目前包括以下五个选...
2022-07-12 10:00:19 9701 4
原创 python openpyxl三行代码将列表数据依次加入excel单元格并生成图表
使用python的openpyxl模块,可以非常方便的将列表或元组数据依次加入excel单元格。代码如下:
2022-07-05 09:51:23 7828 1
Apple Clicker——用Python还原放置类游戏Cookie Clicker(beta0.1.0)
2022-07-05
Apple Clicker——用Python还原放置类游戏Cookie Clicker(alpha0.5.0)
2022-07-05
Apple Clicker——用Python还原放置类游戏Cookie Clicker(alpha0.4.0)
2022-07-05
Apple Clicker——用Python还原放置类游戏Cookie Clicker(alpha0.3.1)
2022-07-05
Apple Clicker——用Python还原放置类游戏Cookie Clicker(alpha0.3.0)
2022-07-05
Apple Clicker——用Python还原放置类游戏Cookie Clicker(alpha0.2.0)
2022-07-05
Apple Clicker——用Python还原放置类游戏Cookie Clicker
2022-07-05
为什么Markdown中<iframe>不显示?
2023-04-29
哪一个词可以准确描述这两类语言的不同?
2023-04-18
VSCode扩展开发,上下文菜单无法展开二级菜单,问题出在哪里?
2023-04-13
关于#VSCode#的问题,如何解决?
2023-04-12
VSCode扩展开发,如何自定义按下菜单按钮向编辑器添加代码片段
2023-03-30
HTML中,如何将css应用于指定某个<div>块中的<a>元素?
2023-03-21
C#如何在方法中跳出循环?
2023-03-10
C#中如何将变量作为参数传入方法?
2023-03-07
这句最优的翻译成C#的方法是什么?
2023-03-05
java计算最大公因数不正确,如何解决?
2023-02-07
如何缩短Python导入模块时间?
2023-01-05
如何理解python的tkinter库的mainloop()函数?
2023-01-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人