PYTHON
whalefall
找工作ing
展开
-
xlwings使用教程
(一)python操作Excel的模块,网上提到的模块大致有:xlwings、xlrd、xlwt、openpyxl、pyxll等,他们提供的功能归纳起来有两种:一、用python读写Excel文件,实际上就是读写有格式的文本文件,操作excel文件和操作text、csv文件没有区别,Excel文件只是用来储存数据。二、除了操作数据,还可以调整Excel文件的表格宽度、字体颜色等。另外需要提到的...转载 2019-10-21 15:49:26 · 118266 阅读 · 24 评论 -
Pycharm中无法import同一目录下的模块(报错)
如图,在同一目录下明明存在相应的文件,但是导入时却出现红线,把鼠标放在红线的位置,提示No module named xxx,提示说不存在相应的模块,但是同一目录的这个模块确实是存在的。解决:将鼠标放在当前文件夹上,点击右键,找到Mark Directory as,再选择Sources Root点击。问题完美解决:注意:Mark Directory as...原创 2019-03-07 19:26:16 · 10141 阅读 · 17 评论 -
十个基于Python的BBS论坛类开源web框架汇总(附源码地址)
1、LBForumLBForum是用django开发的论坛系统,LBForum主要注重部署的方便性和易用性,功能方面目前还比较简单。 LBForum的开发尽量遵照Django可复用app原则,因此即使需要将LBForum做为独立的app集成到其他项目也并不会太难。主要功能:1、论坛分类,分版块;2、发帖,回帖;3、BBCode支持;4、置顶贴;5、使用django admin提供论坛管理功能。...转载 2019-03-07 14:42:31 · 19396 阅读 · 0 评论 -
windows下anaconda的安装
搜索anaconda官网进入后,点击右上角download进入软件下载页面(https://www.anaconda.com/distribution/#download-section)(| 清华大学开源软件镜像站 | Tsinghua Open Source Mirror https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/?C=M...原创 2019-03-14 15:15:58 · 1332 阅读 · 0 评论 -
pycharm及python安装
python安装python安装相对来说是比较方便的在官网下载python解释器(https://www.python.org/downloads/)差不多是一路next就安装成功,安装成功后可直接使用注意过程中有个勾选项:Add Python 3.5 to PATH要勾选,不然就要自己把python解释器路径添加到环境变量中在CMD中执行: python 会出现py...原创 2019-03-14 14:56:14 · 183 阅读 · 0 评论 -
Python面向对象编程
目录类的基本用法案例一类与实例调用类的三种方法实例方法静态方法类方法实际案例类的特性封装案例继承多态魔法方法具体使用成员保护与访问机制私有成员使用get-set-del方法操作私有成员Propety装饰器常用的调用方法使用装饰器更加减半的使用property()函数作者:浪子燕青 链接:ht...转载 2019-03-04 14:14:31 · 847 阅读 · 0 评论 -
Tkinter全功能参考教程
参数参考:Tkinter汇总 - https://blog.csdn.net/u014380159/article/details/51941842treeview:(可编辑、新建单元格) https://blog.csdn.net/weixin_42268054/article/details/82902296#commentBox目录Tkinter教程LabelButt...转载 2019-03-09 16:29:58 · 8964 阅读 · 4 评论 -
python ttk Treeview的插入、清空、各种点击事件、获取条目值、标题单击排序
昨天整了一天Tkinter的treeview,发现中文的教程乃至提问都很少,其中两个问题的解决都是靠steakoverflow上找到的……在这里放出来我遇到并解决的问题,大家以后可能遇到的话就能省点事了~插入方法:import tkinterfrom tkinter import ttk # 导入内部包li = ['王记','12','男']root = tkint...转载 2019-03-12 09:44:40 · 6534 阅读 · 1 评论 -
tkinter界面颜色
from tkinter import *colors = '''#FFB6C1 LightPink 浅粉红#FFC0CB Pink 粉红#DC143C Crimson 深红/猩红#FFF0F5 LavenderBlush 淡紫红#DB7093 PaleVioletRed 弱紫罗兰红#FF69B4 HotPink 热情的粉红#FF1493 DeepPink 深粉红#C71585 M...转载 2019-03-20 20:03:54 · 15601 阅读 · 2 评论 -
【python&CAN】基于Kvaser开发CAN总线分析工具
day1对象: dbc文件(客户提供/矩阵图转) 矩阵图 报文任务: 解析机器发送的报文 将报文信息与dbc文件进行对比 得出对比结果day2总结归纳:实施步骤:通过浏览网上的大量关于can总线开发的资料,建立起对can总线软件开发的大致流程 记录优质资料 将开发过程流程化 通过官方资料研究技术细节 开工技术要点:c...原创 2019-04-06 12:53:21 · 9868 阅读 · 12 评论 -
python各类库学习记录
python有很多好用的库,要尽早把这些库都熟悉使用一遍,提升开发效率Python常用的标准库以及第三方库有哪些? - 春生 - 博客园 https://www.cnblogs.com/jiangchunsheng/p/9275881.html1,Python3 中 random模块 - 暮良文王 - 博客园 https://www.cnblogs.com/liangmingshen/...原创 2019-03-22 11:02:54 · 497 阅读 · 0 评论 -
正则表达式语法及例子
正则表达式的语法规则一、行定位符(^和$) 行定位符就是用来描述字串的边界。“^”表示行的开始;“$”表示行的结尾。如: ^tm :该表达式表示要匹配字串tm的开始位置是行头,如tmequalTomorrowMoon就可以匹配 tm$ :该表达式表示要匹配字串tm的位置是行尾,Tomorrow Moon equal tm匹配。 如果要匹配的字串可以出现在字符串...转载 2019-04-05 18:30:48 · 16433 阅读 · 4 评论 -
PyQt5+Pycharm安装和配置
PyQt5安装之前安装过anaconda,里面是含有pyqt的,在环境里搜索可以看到,但是针对实际开发,并没有全部的qt5工具,所以需要再次安装。在cmd里面运行:pip install PyQt5 -i https://pypi.douban.com/simple安装常用的Qt工具:pip install PyQt5-tools -i https://pypi.doub...转载 2019-04-12 16:23:27 · 655 阅读 · 0 评论 -
python pip 找不到需要安装包的版本 Could not find a version that satisfies....
使用python 自带的pip 安装工具包时,报如下错误: Could not find a version that satisfies the requirement redis (from versions: )No matching distribution found for redis找不到需要的版本,可能是我的pip需要升级了,使用python -m pip...原创 2019-05-02 12:34:35 · 15371 阅读 · 1 评论 -
Windows 平台安装 MongoDB
使用参考:MongoDB 入门篇 - 惨绿少年 - 博客园 https://www.cnblogs.com/clsn/p/8214194.html什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。Mong...转载 2019-05-01 11:02:55 · 219 阅读 · 0 评论 -
python开发要求
Python开发工程师0.8-1万/月武汉江辉晟兴网络科技有限公司查看所有职位申请职位职位信息职位描述]1.负责web服务接口开发2.负责数据爬取及清洗3.熟悉Linux的常见命令以及网络协议知识;4.熟悉常用数据库:MySQL,redis等;5.熟悉socket编程6.对python异步编程有较深理解7.具备较强的学习能力,有较强的独立工作...原创 2019-03-14 10:22:07 · 1004 阅读 · 0 评论 -
Python的标准GUI:Tkinter的组件
Label组件:Label组件用于显示文本和图像,并且使用双重缓冲用法:使用Label组件可以指定想要显示的内容(文本、位图或者图片):from tkinter import * master = Tk() w = Label(master, text="Hello FishC!") w.pack() //用于自动调节尺寸 mainloop() /...转载 2019-03-13 21:57:32 · 354 阅读 · 0 评论 -
解决Python名 pip 无法在 Windows 下面命令窗口无法识别问题
需要使用pip 命令的时候,发现在Windows命令窗口下,无法使用,提示 pip 命令不是内部命令解决方法: 这个是由于没有把python 的安装路径 和pip 的安装执行路径加入到 系统环境变量中pip 一般在安装python的时候会默认有的, 可以在python的安装目录下 查找: 如:D:Python27\Scripts\pip3.5.exe现在只要把python 和 p...原创 2019-01-09 10:02:51 · 1434 阅读 · 0 评论 -
python中的pep是什么?
PEP是什么?PEP的全称是Python Enhancement Proposals,其中Enhancement是增强改进的意思,Proposals则可译为提案或建议书,所以合起来,比较常见的翻译是Python增强提案或Python改进建议书。我个人倾向于前一个翻译,因为它更贴切。Python核心开发者主要通过邮件列表讨论问题、提议、计划等,PEP通常是汇总了多方信息,经过了部分核心开发者...转载 2019-01-19 14:44:07 · 3369 阅读 · 0 评论 -
【pyqt+pycharm】PyUIC时出现SyntaxError:invalid syntax
很有可能是你在填写PyUIC路径的时候填的是python的路径(在参数出应填写python命令)填写参数的时候却写着shell commands的命令导致python无法识别这个命令把命令改成 -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py pycharm下PyQt5安装参考:https:...原创 2019-01-18 15:43:19 · 4997 阅读 · 14 评论 -
人工智能Python开发工程师课程体系
人工智能Python开发工程师课程体系 课程名称 课程内容 项目实战 第一阶段:Python基础编程 开启编程之路 Scratch入门体验、运算符、动作和绘图、过程、变量、逻辑做决定、调用自身过程、链表。 Scratch是由麻省理工学院(MIT)媒体实验室所开发的一款面向青少年的图形化简易编程软件。使用者只需将色彩丰富的指令方块进行组合,便可创作出多媒体程序、互...原创 2019-01-17 15:15:31 · 11167 阅读 · 5 评论 -
python学习记录
在 python 中,类型属于对象,变量是没有类型的 搜索路径 当你导入一个模块,Python 解析器对模块位置的搜索顺序是: 1、当前目录2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。3、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。模块搜索路径存储...原创 2019-04-05 19:19:25 · 123 阅读 · 0 评论 -
Python Number 类型转换
int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) ...原创 2019-01-05 13:36:00 · 4003 阅读 · 0 评论 -
80个Python经典资料(教程+源码+工具)汇总
大家好,51CTO下载中心根据资料的热度和好评度收集了80个Python资料,分享给Python开发的同学。内容包括1个Python专题、66个学习资料、7套Python源码和6个相关软件。附件较多,无法一一分享,在此大家整理一个下载目录了,可以保存以备后用,需要时可选择性下载。附件下载地址:http://down.51cto.com/data/432858附件内容部分预览:【专题推荐...转载 2019-01-10 15:05:38 · 758 阅读 · 0 评论 -
pycharm常用快捷键
1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档F1 外部文档Shift + F1 外部文档,进入web文档主页Ctrl +...转载 2019-01-15 09:56:23 · 244 阅读 · 0 评论 -
在文件每行文字的末尾加上特定字符
lines = []with open('C://zl/test.txt', 'r') as f_in: for line in f_in: line = line[0:-1] + 'app' + '\n' lines.append(line)with open('C://zl/test.txt', 'w') as f_out: f_out....原创 2019-01-25 16:40:15 · 1039 阅读 · 0 评论 -
python的各种推导式(列表推导式、字典推导式、集合推导式)
推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导,在Python2和3中都有支持:列表(list)推导式字典(dict)推导式集合(set)推导式一、列表推导式1、使用[]生成list基本格式[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in ...转载 2019-03-04 09:55:19 · 463 阅读 · 0 评论 -
八款常用的 Python GUI 开发框架推荐
作为Python开发者,你迟早都会用到图形用户界面来开发应用。本文将推荐一些 Python GUI 框架,希望对你有所帮助,如果你有其他更好的选择,欢迎在评论区留言。Python 的 UI 开发工具包 KivyKivy是一个开源工具包能够让使用相同源代码创建的程序能跨平台运行。它主要关注创新型用户界面开发,如:多点触摸应用程序。Kivy还提供一个多点触摸鼠标模拟器。当前支持的平台包括:Li...转载 2019-02-20 15:18:52 · 1104 阅读 · 0 评论 -
python之lambda匿名函数详解
刚开始学习python的时候很多人可能对于lambda函数不了解,感觉和def很混乱,下面我来介绍一下lambda函数我从一下几个方面来介绍lambda:1、lambda简介2、lambda与def不同之处3、lambda的使用方法1、lambda简介先来看一段代码示例:第一行是lambda声明,x,y相当于传入的参数,整个函数会返回x+y的值。lamb...转载 2019-02-28 11:26:34 · 370 阅读 · 0 评论 -
python导入两个包括同名函数的模块
当使用的函数中出现同名函数时,如果不注意的话,会造成程序的异常,这个时候要仔细的看程序的报错信息,会发现是函数的引用出现错误。如果不仔细的话会误以为是其他原因导致函数不能正常运行,会浪费很多时间。o(╥﹏╥)orectangle和 circular为两个不同的模块,它们都包含girth函数如下运行函数时会有异常from rectangle import * #导入矩形模块...原创 2019-02-27 18:01:30 · 8771 阅读 · 0 评论 -
python定时器(tkinter)
之前使用Tkinter模块时,对于定时器的需求,使用模块中的after,但是随着时间的需求,譬如,最近需要定时20ms调用一个函数,发现after总是在接近40ms的时候才调用。在此记录一种较为精确的定时器。class threading.Timer(interval, function, args=[], kwargs={})创建一个timer,在interval秒过去之后,它将以参...转载 2019-02-22 11:13:40 · 4727 阅读 · 0 评论 -
Python中修改字符串的四种方法
在Python中,字符串是不可变类型,即无法直接修改字符串的某一位字符。因此改变一个字符串的元素需要新建一个新的字符串。常见的修改方法有以下4种。方法1:将字符串转换成列表后修改值,然后用join组成新字符串? 1 2 3 4 5 6 7 8 9 10 11 >&g...转载 2019-01-23 14:02:19 · 988 阅读 · 0 评论 -
Python 3.6.5生成可执行文件exe
1 ,下载pyinstaller官网>>>>>Python3.6以上的版本都自带了pip,只需要执行pip install pyinstaller命令即可。(需要pip版本在10.0.1以上,才能正确安装。运行python -m pip install -U pip 可以更新pip)2,...转载 2019-01-25 16:45:28 · 842 阅读 · 0 评论 -
Pyinstaller 打包exe文件 取消dos窗口(黑框)
用python 打包的exe文件的时候,每次运行后面都有一个黑框,比如这个:用tkinter做的图形界面,打包成exe文件,每次运行都先有黑色框框,一般电脑用的带有图形界面的软件都没有黑色框框,在打包的时候:如果是直接指定python文件进行pyinstaller打包的话,需要添加--noconsole例如:pyinstaller -F mycode.py --noconso...原创 2019-01-25 16:43:55 · 3779 阅读 · 1 评论 -
Eclipse安装教程 ——史上最详细安装java &python教程说明
转载地址:https://blog.csdn.net/zichen_ziqi/article/details/73995755Eclipse安装教程 ——史上最详细安装java&python教程说明 ...转载 2018-08-09 20:28:11 · 1151 阅读 · 1 评论