python
文章平均质量分 53
yoyo_573
数据库工程师
高级项目管理师
思科高级网络工程师
信息安全工程师
展开
-
win10下使用anaconda pyinstaller打包32位的exe
pycharm做写完程序打算在win10下打包成32位EXE程序使用anaconda pyinstaller打包32位的exe进入命令提示符窗口set CONDA_FORCE_32BIT=1 //切换到32位conda create --name python37 python=3.7 //创建一个python3.7的环境,命名为python37conda info --envs //查看是否添加成功activate python37 //切换到python3.7环境python --原创 2021-09-19 23:26:20 · 1369 阅读 · 0 评论 -
Win10下No python installation was detected解决方案
出现这个界面1先找到C:\Users\XX\AppData\Local\Programs\Python删除对应的版本文件夹,我的是Python39-323.9 32bit的python然后找到安装目录我的是安装在D盘, D:\Python39-32删除后进行repair成功后进行卸载就能正确执行了...原创 2021-09-19 21:31:09 · 1723 阅读 · 1 评论 -
re --- 正则表达式操作
引用 https://docs.python.org/zh-cn/3/library/re.html#re.sub(u"([^abc])", "", cell)表示将cell中内容除了abc其他都替换成空u是Unicode的编码,r是原始字符u'你好' #这里是把‘你好’用Unicode编码r'\nabdcd\rds' #这里加上r表示 把\nabdcd\rds看做原始字符,忽略一切转意字符。这个模块提供了与 Perl 语言类似的正则表达式匹配操作。模式和被搜索的字符串既原创 2021-05-23 19:36:30 · 141 阅读 · 0 评论 -
pycharm 打包发布32位程序,出坑报告
网上找了很多资料基本都差不多,但是需要注意一些细节,不然打包成32位程序还是容易出错。或者失败首先你要安装python32位的程序 如图:安装完成后 你要在pycharm中设置为32位的运行环境当完成上述两步骤时,接下来的很重要的工作。增加pyinstall和pywin32,如果以前有的,可能需要先卸载再安装,不然打包时候可能还是有问题无法在32位系统运行当执行pyinstaller -F -i XX.ico XX.py生成spce文件 然后执行pyinstaller原创 2021-04-22 23:13:07 · 624 阅读 · 0 评论 -
使用pycharm 发布python程序,Pyinstaller打包生成的exe文件。
首先在pycharm中安装 pyinstaller然后参考https://blog.csdn.net/weixin_41870706/article/details/101780731?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=1328665.11182.16159941640215953&depth_1-utm_s原创 2021-04-09 22:49:11 · 1516 阅读 · 1 评论 -
python List 遍历的4种方法 ,实现6进制字符串转化为ascii字符,JOIN()的使用,bytes对象的值转换成hexstr,而fromhex函数,用来将hexstr导入bytes对象
List 遍历的4种方法:方法1:for i in list:print i方法2:for i in range(len(list)):print i, list[i]方法3:for i in xrange(len(list)):print i, list[i]方法4:for i, j in enumerate(list):print i, jxrange 和range的区别:range会直接将所有结果生成一个list对象xrange则不会直接生成一个list,而是一个生成器,原创 2020-10-02 00:13:44 · 537 阅读 · 0 评论 -
Django中的render()函数用法
from django.shortcuts import render def hello(request): context = {} context['hello'] = 'Hello World!' return render(request, 'hello.html', context) #return render(request, 'hello.html', {'hello':'Hello World!'})render()函数传递c原创 2020-09-01 16:35:48 · 6088 阅读 · 0 评论 -
生成器随写,深浅拷贝随写
mygenerator=[value*2 for value in range(4)]print(mygenerator)mygenerator=(value*2 for value in range(4))print(mygenerator)当[]变成()时,mygenerator由列表,变成了生成器def fibonacci(num): a=0 b=1 currnet_index=0 while currnet_index<num:原创 2020-08-27 18:10:23 · 128 阅读 · 0 评论 -
miniweb框架简单学习
web 处理动态请求:# http协议的web服务器类class HttpWebServer(object): def __init__(self, port): # 创建tcp服务端套接字 tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 设置端口号复用,程序退出端口号立即释放 tcp_server_socket.setsockopt(.原创 2020-08-26 20:51:29 · 259 阅读 · 1 评论 -
python 全排列,permutations函数
python 全排列,permutations函数itertools.permutations(iterable, r=None)连续返回由 iterable 元素生成长度为 r 的排列。如果 r 未指定或为 None ,r 默认设置为 iterable 的长度,这种情况下,生成所有全长排列。排列元组会以字典顺序根据所输入 iterable 的顺序发出。 因此,如果所输入 iterable 是已排序的,组合元组也将按已排序的顺序生成。即使元素的值相同,不同位置的元素也被认为是不同的。如果元素值都不原创 2020-08-15 20:58:23 · 23355 阅读 · 2 评论