使用pyinstaller可以把.py文件打包为.exe可执行文件,命令为:pyinstallerhello.py打包后有两个文件夹,一个是dist,另外一个是build,可执行文件在dist文件夹里面,但是会有许多依赖是独立文件存在pyinstaller-Fhello.py使用-F参数后,打包的可执行文件是一个整体,只有一个.exe文件。获取文件路径的方式有四种,可以在打包成exe文件后,获取.exe文件的当前路径importsysimportospri
系统 2019-09-27 17:54:31 2244
Python中,获取随机数的方法大致有如下:importrandom#导入random#python中利用random获取一个0到1的随机浮点数a=random.random()printa#打印结果#python中利用random获取一定范围内的(10到20)随机浮点数b=random.uniform(10,20)printb#python中利用random获取一定范围内(10到20)的随机整数c=random.randint(10,20)printc#
系统 2019-09-27 17:52:07 2244
python适用于windows平台使用win32gui,win32api,win32con包simu_read.py复制代码代码如下:#-*-coding=utf-8-*-'''模拟按键翻页Usage:pythonsimu_read.py101.510表示翻10页,1.5表示在一页中按pgdn的时间间隔为1.5s一页pgdn3次,之后按→翻到下一页把浏览器打开到u17要看的漫画中,之后启动该程序,再切回u17便可以自动翻页看漫画了。仅供娱乐,了解pyth
系统 2019-09-27 17:51:27 2244
Python数据科学入门DmitryZinoviev著熊子源译第10章机器学习监督学习尝试从具有标记的训练数据集中推断出预测函数,其中训练数据集中的每一个样本属于哪类都是已知的。(线性回归、逻辑回归、随机决策森林、朴素贝叶斯分类、支持向量机、线性判别分析、神经网络)无监督学习尝试在没有标记的数据中找出隐藏的结构。(K均值、社区检测、分层聚类、主成分分析)第48单元设计预测试验完成模型的建立、评估和验证有一下四个步骤:将输入数据分成训练集和测试集(一般占比为
系统 2019-09-27 17:50:40 2244
手头有109张头部CT的断层扫描图片,我打算用这些图片尝试头部的三维重建。基础工作之一,就是要把这些图片数据读出来,组织成一个三维的数据结构(实际上是四维的,因为每个像素有RGBA四个通道)。这个数据结构,自然是numpy的ndarray对象,读取图像文件我习惯使用PIL。因此,需要导入两个模块:importnumpyasnpfromPILimportImage接下来,我用一行代码就把109张图片读到了一个109x256x256x4的numpy数组中,耗时
系统 2019-09-27 17:49:06 2244
文章目录print全部高亮单个高亮[mysql]高亮查询存html存excelprint全部高亮w='比赛't='比赛开始没多久就结束了比赛,现在没有比赛'defreplace_color(text,word):new_word='\033[031m'+word+'\033[0m'#redlen_w=len(word)len_t=len(text)foriinrange(len_t-len_w,-1,-1):iftext[i:i+len_w]==word:
系统 2019-09-27 17:48:36 2244
离线批量下载,首先可以使用:pipfreeze>requirements.txt可以将其中的==改成>=,批量修改即可使用命令,把下载的库放入dependency文件夹下:中途可能因为网络原因下载失败,再次执行该命令即可,已经下载好的包不会重复下载pipdownload-ddependency-rrequirements.txt批量离线安装:pipinstall--no-index--find-links=安装包路径-rrequirements.txt下载
系统 2019-09-27 17:47:58 2244
前言关于二叉树的实现与遍历,网上已经有很多文章了,包括C,C++以及JAVA等。鉴于python做为脚本语言的简洁性,这里写一篇小文章用python实现二叉树,帮助一些对数据结构不太熟悉的人快速了解下二叉树。本文主要通过python以非递归形式实现二叉树构造、前序遍历,中序遍历,后序遍历,层次遍历以及求二叉树的深度及叶子结点数。其他非递归形式的遍历,想必大多人应该都很清楚,就不再声明。如果你用C或者C++或者其他高级语言写过二叉树或者阅读过相关方面代码,应
系统 2019-09-27 17:47:22 2244
有时你需临时搭建一个简单的WebServer,但你又不想去安装Apache、Nginx等这类功能较复杂的HTTP服务程序时。这时可以使用Python内建的SimpleHTTPServer模块快速搭建一个简单的HTTP服务器。SimpleHTTPServer模块可以把你指定目录中的文件和文件夹以一个简单的Web页面的方式展示出来。假设我们需要以Web方式共享目录/Users/Mike/Docker,只需要以下这个命令行就可以轻松实现:$cd/Users/M
系统 2019-09-27 17:47:02 2244
所谓类属性的延迟计算就是将类的属性定义成一个property,只在访问的时候才会计算,而且一旦被访问后,结果将会被缓存起来,不用每次都计算。构造一个延迟计算属性的主要目的是为了提升性能property在切入正题之前,我们了解下property的用法,property可以将属性的访问转变成方法的调用。classCircle(object):def__init__(self,radius):self.radius=radius@propertydefarea(
系统 2019-09-27 17:38:44 2244