随笔分类 - python基础
摘要:有时候需要写的python exe有返回值,今天就看了下,发现了一个函数sys.exit(),用起来还可以,但是有个问题。如果你需要用十六进制的数退出的话,不要超过0x7fffffff。因为sys.exit(paramter)中的parameter是个整型,所以范围是 -2**31~2**31-1,
阅读全文
摘要:在力扣上做题时,发现了简便解法用到zip函数,因此来学习一下。 参考网址:https://blog.csdn.net/weixin_41599977/article/details/89386629 开始实践: 实例1: 1 a = "abcd" 2 b = "12345" 3 c = zip(a,
阅读全文
摘要:调用方式一:execjs 安装execjs: pip install PyExecJS 1. 以字符串方式调用 call_js.py import execjs js_function = """ function s(j,r){var a=[];var p=[];var o="";var v=j.
阅读全文
摘要:第一种方法:sys.argv。获取的是参数列表。在使用过程中,最好先用 len(sys.argv) 判断参数的个数,再用sys.argv[0]下标的方式获取参数,获取的参数类型都是str import sys if __name__ == '__main__': print(sys.argv) sy
阅读全文
摘要:日期时间 1. 系统时间的获取 from datetime import datetime dt = datetime.now() print(type(dt)) print(dt) print(dt.year, dt.month, dt.day, dt.hour, dt.minute, dt.se
阅读全文
摘要:目的:生成一个二维码 效果图:有兴趣的可以扫一扫 先说第一张二维码(带动漫头像的): from MyQR import myqr # myqr不支持中文 def generate_complex(): myqr.run( words="Welcome to zihan's blog", versio
阅读全文
摘要:参考链接:https://jingyan.baidu.com/article/d169e18689f309026611d8c8.html https://blog.csdn.net/weixin_41939278/article/details/88342406 哈哈哈,这个自己就没画了,百度里面画
阅读全文
摘要:一直以为我写了关于路径有关的博客,看了一圈才发现没写,那么现在就来整理下。 一、获取当前路径 os.getcwd() 二、获取当前文件路径:(__file__是当前执行文件) os.path.abspath(__file__) 三、获取主程序路径 os.path.abspath(sys.argv[0
阅读全文
摘要:参考链接:https://blog.csdn.net/weixin_43826242/article/details/87101436 创建目录结构 # 创建文件目录结构 def create_folder(folder_name): result_data = 0 folder_name_exis
阅读全文
摘要:正则表达式用过不少,但是好像还没整理过,今天稍稍整理了一下,也不是很完全,几个基本的功能应该够用了。 一、匹配字符串,判断是否匹配成功 二、匹配字符串,获取全部匹配结果,结果呈现是一个列表 三、匹配字符串,获取全部匹配结果以及相应的位置 正则.py #!/usr/bin/env python # _
阅读全文
摘要:想让执行完程序后自动关闭窗口,而不用点击右上角叉叉的方法是self.close(),具体应用还是以treewidget为例。 前面我们写了一个treewidget的界面,并且实现了界面代码分离,具体实现不多讲了,直接上代码: treeview4.py # -*- coding: utf-8 -*-
阅读全文
摘要:第一步:用QT Designer画一个TreeWidget,存为treeview4.ui,这个处理前面TreeWidget那一节讲过,这里不细讲 treeview4.py # -*- coding: utf-8 -*- # Form implementation generated from rea
阅读全文
摘要:最近开发一个项目,需要用到界面,遇到界面不能实时更新的问题,看到网上很多用槽函数,但是大多都是些button的,并不是我需要的,要么就是整数的,后来自己进行尝试,写了一个自定义的槽函数处理treewidget,特地分享出来。 背景:用QT Designer设计了一个界面,在程序运行中间调用界面,并随
阅读全文
摘要:前面学习了menu的画图,现在学习tabview的画图,关于怎么打开designer.exe部分就不详细介绍了。 第一步:拖动一个Tab Widget控件到窗口去。 将控件拖上去之后就是这个样子,默认的有Tab 1和Tab 2,那么如果要增加第三个页面如何添加呢。右键tab2-->Insert Pa
阅读全文
摘要:前一篇文章中,我们已经安装了PyQt5,并且已经测试过可用。那么接下来第一步开始学习如何创建菜单。 第一步:在想要运行py的地方右击External Tools-->designer,打开designer.exe 打开后的选择MainWindow-->Create,窗口为 红色框框那里就是自己可以写
阅读全文
摘要:以前写过界面,但是没有记录下来,以至于现在得从头学习一次,论做好笔记的重要性。 现在学习的是怎么写一个tabview出来,也就是用tkinter做一个界面切换的效果。参考链接:https://blog.csdn.net/yingshukun/article/details/89150105 tabv
阅读全文
摘要:参考链接:https://blog.csdn.net/qq_37482202/article/details/84201259 Tkinter介绍 Tkinter(也叫Tk接口)是Tk图形用户界面工具包标准的Python接口。Tk是一个轻量级的跨平台图形用户界面(GUI)开发工具。Tk和Tkinte
阅读全文
摘要:参考文章:https://blog.csdn.net/weixin_42749767/article/details/82770563 https://www.cnblogs.com/Erick-L/p/6416379.html 两种读写xml的方式各有优势,看自己想要哪种功能。简单说下: 1. m
阅读全文
摘要:参考文章:https://www.cnblogs.com/daofaziran/p/9015284.html 打印各种颜色的文字,但是需要传入文字 print_color.py """ 数值表示的参数含义: 显示方式:0(默认值),1(高亮),22(非粗体),4(下划线),5(闪烁),25(非闪烁)
阅读全文
摘要:参考链接:https://blog.csdn.net/qq_42110481/article/details/81104182 分离文件名与文件路径: import os if __name__ == "__main__": path = "e:test/module/log" folder_pat
阅读全文