![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 68
清晨的光明
努力写bug中...
展开
-
PyCharm无法debug调试os.system执行的py文件
【代码】PyCharm无法debug调试os.system执行的py文件。原创 2024-03-08 22:02:31 · 474 阅读 · 0 评论 -
算法题-两数相加
题目描述给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/add-two-numbers著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。输入输出示例:...原创 2020-09-13 15:35:53 · 409 阅读 · 0 评论 -
算法题-两数之和
题目描述:给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。示例:给定 nums = [2, 7, 11, 15], target = 9因为 n...原创 2020-09-13 11:27:57 · 318 阅读 · 0 评论 -
TypeError: ‘b\... has type str, but expected one of: bytes
报错信息:Traceback (most recent call last): File "D:\ProgramSoftware\Anaconda3\envs\tensorflow1.0\lib\threading.py", line 914, in _bootstrap_inner self.run() File "D:\ProgramSoftware\Anaconda3\envs\tensorflow1.0\lib\threading.py", line 862, in run原创 2020-08-01 15:05:26 · 1910 阅读 · 0 评论 -
CentOS 8 上安装Python 3
CentOS 8 没有默认安装Python 3,而Ubuntu系统则默认安装了。安装时可以选择在线安装,但是安装完的Python3的版本不是最新的版本,如果需要安装最新的版本,也需要源码安装。安装Python的编译过程:第一步:安装必备的插件:(1)首先升级:yum install -y update(2)再安装 gcc和make插件:yum install gc...原创 2020-04-08 12:22:03 · 3835 阅读 · 3 评论 -
使用pip命令出现TypeError: 'module' object is not callable
pip升级或重新安装后,使用pip命令时出现一下报错内容:Traceback (most recent call last): File "D:\kdongyi\ProgramSoftware\Anaconda3\Scripts\pip-script.py", line 10, in <module> sys.exit(main())TypeError: 'modu...原创 2019-12-02 11:32:18 · 10521 阅读 · 18 评论 -
Python题目:学生信息管理系统-高级版(图形界面+MySQL数据库)
Python题目:学生信息管理系统-高级版(图形界面+MySQL数据库) 使用图形界面显示,选用list、tuple、dictionary或map等数据结构,操作数据库存储X个学生的三门课的成绩(机器学习、Python程序设计、研究生英语),并实现以下功能:1.添加学生信息2.修改学生信息3.删除学生4.添加学生的成绩5.修改学生成绩6.按姓名或者学号查找学生,显示学...原创 2019-11-20 20:51:54 · 83685 阅读 · 204 评论 -
Python题目:寻找指定区间素数
Python题目:寻找指定区间素数def prime_number(a,b): flag = 0 for i in range(a, b+1): for j in range(2,i): if i%j == 0: flag = 1 break if i!=1 and flag == 0: print(i) else:flag = 0a = in...原创 2019-11-18 20:20:09 · 1154 阅读 · 0 评论 -
Python题目:学生信息管理系统
Python题目:学生信息管理系统 选用list、tuple、dictionary或map等数据结构,存储X个学生的三门课的成绩(机器学习、Python程序设计、研究生英语),并实现以下功能:1.添加学生信息 2.修改学生信息 3.删除学生 4.添加学生的成绩 5.修改学生成绩 6.按姓名或者学号查找学生,显示学生信息及三门课的成绩,以及排名 7.学生成绩统计(每门...原创 2019-11-18 20:18:37 · 7922 阅读 · 6 评论 -
Python题目:个人所得税计算
Python题目:个人所得税计算rate = [0.03, 0.1, 0.2, 0.25, 0.3, 0.35, 0.45]quict_cal = [0, 210, 1410, 2660, 4410, 7160, 15160]salary = float(input("请输入您的月工资:"))if salary <= 5000: print("恭喜您,您的工资在免征税范...原创 2019-11-18 20:13:55 · 8741 阅读 · 0 评论 -
Python题目:求出满足条件的4位数
求出满足下列条件的4位数: 1、该数是完全平方数 2、且第一位和第三位数字之和为10 3、第二位与第四位数字之积为12import mathfor num in range(1000,10000): #生成4位数 if len(str(math.sqrt(num))) == 4: #判断是否可以完全开方 if (int(str(num)[0...原创 2019-11-18 20:12:31 · 5227 阅读 · 0 评论 -
Python题目:求出555555的约数中最大的3位数
Python题目:求出555555的约数中最大的3位数num = 555555all_divisor = []for i in range(100,1000): #生成3位数 if num % i == 0: all_divisor.append(i)print("%d的所有约数为:" % num ,end='')for j in all_divisor:...原创 2019-11-18 20:10:59 · 1848 阅读 · 0 评论 -
Python界面 可视化开发(python3+PyQt5+Qt Designer)
前言 以前制作一个Python窗体界面,我都是用GUI窗口视窗设计的模块Tkinter一点一点敲出来的,今天朋友问我有没有Python窗体的设计工具,“用鼠标拖拖”就能完成窗体设计,我查了查相关资料,果然有一款好用的工具——Qt Designer。1.安装Qt Designer 这里需要安装两个东西:PyQt5和PyQt5-tools:安装PyQt5:打...原创 2019-11-17 22:01:16 · 46670 阅读 · 12 评论 -
ImportError: cannot import name '_validate_lengths'
错误信息:Traceback (most recent call last): from skimage import io File "/home/Anconda3/envs/face_alignment/lib/python3.6/site-packages/skimage/__init__.py", line 167, in <module> from...原创 2019-11-07 17:18:50 · 25055 阅读 · 15 评论 -
ModuleNotFoundError: No module named '__main__.xxx'; '__main__' is not a package问题
问题描述今天写代码时碰到一个有趣的报错:"ModuleNotFoundError: No module named '__main__.xxx'; '__main__' is not a package"。问题发生在包内引用中。我的目录结构如下:在Wheel.py中定义了一个Wheel类,在Parser.py中我想导入这个类,于是写了这样一句:line7: from .Wheel i...转载 2019-11-04 21:43:59 · 23642 阅读 · 3 评论 -
Ubuntu在sudo下安装完成Anaconda后 找不到命令
1、在终端输入如下指令:echo 'export PATH="/home/kdy/anaconda3/bin:$PATH"' >> ~/.bashrc2、回车键后,再输入如下指令:source ~/.bashrc3、完成原创 2019-10-22 11:31:45 · 1051 阅读 · 1 评论 -
Python源代码保护(Python文件编译生成pyd/so库文件)
一、首先为什么要使用pyd文件? 我们知道Python是一门解释型语言,当我们想让其他人运行我们的代码时,如果直接将.py源代码发送给他人,那么源代码将没有任何安全性可言,也就是任何一个人都可以打开源代码一看究竟,任何人都可以随意修改源代码。因此当我们想保护我们的源代码(算法保护)或者防止用户篡改源代码时,可以将Python源代码编译生成.pyd库文件或者.so库文件(Windo...原创 2019-10-22 11:24:27 · 11963 阅读 · 3 评论 -
Anaconda在PowerShell中无法使用activate激活环境
Anaconda在PowerShell中无法使用activate激活环境并且使用Anaconda Navigator管理器也是可以成功激活环境的:但是问题来了:我在windows自带的WindowsPowerShell里使用activate命令切换环境时,命令明明已经成功执行,但却没有成功切换环境,如图:经过...原创 2018-08-21 12:43:38 · 95528 阅读 · 19 评论 -
python os.path模块用法
os.path模块主要用于文件的属性获取os.path.abspath(path) #返回绝对路径os.path.basename(path) #返回文件名os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。os.path.dirname(path) #返回文件路径os.path.exists(path) #路径...原创 2018-09-02 10:08:44 · 5788 阅读 · 0 评论 -
AttributeError: module 'pandas' has no attribute 'rolling_mean' 报错解决方法
使用这句代码: temp = pd.rolling_mean(temp, 2) 会报以下错误:AttributeError: module 'pandas' has no attribute 'rolling_mean' 解决方法: 将代码改为:temp = temp .rolling(2).mean()觉得有用请留下你的赞 ^_^...原创 2018-10-25 17:57:40 · 36564 阅读 · 6 评论 -
mp4文件格式解析
目前MP4的概念被炒得很火,也很乱。最开始MP4指的是音频(MP3的升级版),即MPEG-2 AAC标准。随后MP4概念被转移到视频上,对应的是MPEG-4标准。而现在我们流行的叫法,多半是指能播放MPEG-4标准编码格式视频的播放器。但是这篇文章介绍的内容跟上面这些都无关,我们要讨论的是MP4文件封装格式,对应的标准为ISO/IEC 14496-12,即信息技术 视听对象编码的第1...转载 2019-02-18 00:29:14 · 260 阅读 · 0 评论 -
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb2 in position 14: invalid start byte 错误解决办法
decode()函数可以对数据进行解码:result = res.decode(encoding="utf-8")当使用decode遇到报错时:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb2 in position 14: invalid start byte解决方法: 出现异常报错是由于设置了...原创 2019-02-18 02:03:32 · 35474 阅读 · 2 评论 -
Django报错 ValueError: The view *** didn't return an HttpResponse object. It returned None instead.
Django报错ValueError: The view *** didn't return an HttpResponse object. It returned None instead. 错误说明:该错误表明views.py中没有return一个返回值给前端。 解决办法:检查 return HttpResponse( ) 是否错位!...原创 2019-04-13 15:57:32 · 26491 阅读 · 4 评论 -
题目:写一个python程序,利用正则表达式,提去一个html页面中的所有超链接,去除html中的标签元素,生成一个文本文件。
题目:写一个python程序,利用正则表达式,提去一个html页面中的所有超链接,去除html中的标签元素,生成一个文本文件。import reimport urllibimport osdef getHtml(url): page = urllib.request.urlopen(url) html = page.read() return htmlde...原创 2019-11-16 16:30:40 · 675 阅读 · 1 评论 -
Python 判断文件夹是否存在,否则创建该文件夹
Python 判断文件夹是否存在,否则创建该文件夹if not os.path.exists(datatype): os.makedirs(datatype) print("目录创建成功!")原创 2019-09-02 22:19:07 · 13016 阅读 · 0 评论 -
详细介绍Python进度条tqdm的使用
详细介绍Python进度条tqdm的使用 更新时间:2019年07月31日 10:44:57 作者:修炼之路 我要评论 这篇文章主要介绍了详细介绍Python进度条tqdm的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具...转载 2019-09-27 17:26:43 · 3674 阅读 · 0 评论 -
Python语法精华
python变量:可以是数值、字符串、列表、元祖、字典 \t tab\n 换行\" "%s占位 用%后的变量替换 列表 [ ]c = [1,2,3,4,5]基本操作:L.append(var) #追加元素L.insert(index,var) L.pop(var) #返回最后一个元素,并从list中删除之L.remov...原创 2018-07-31 23:38:53 · 1118 阅读 · 1 评论