程序能一次写完并正常运行的概率很小,基本不超过1%。总会有各种各样的bug需要修正。有的bug很简单,看看错误信息就知道,有的bug很复杂,我们需要知道出错时,哪些变量的值是正确的,哪些变量的值是错误的,因此,需要一整套调试程序的手段来修复bug。第一种方法简单直接粗暴有效,就是用print把可能有问题的变量打印出来看看:# err.pydef foo(s):
n = int(s) print '
转载
2023-11-30 16:21:51
42阅读
在python项目实践中,不知道为什么我的os.getenv一直拿不到环境变量,于是我就试了三种设置环境变量的方法,中解决了问题。一.系统变量设置 python环境变量的配置方法: 1、第一步在我们的电脑上鼠标右键此电脑,选择属性,进去之后,点击高级系统设置,如下图所示 2、第二步进去之后,点击环境变量,如下图所示: 3、第三步进去环境变量界面之后,点击path,进行编辑,如下图所示: 二.pyc
转载
2023-06-19 16:40:27
132阅读
当安装好Python后,发现进入cmd后,输入python报了错,如下: 那么,这个问题告诉我们,环境变量没有配置: 对于Python的环境变量配置,有两种方法: 其一,直接在cmd中敲如下代码: 但这个方法需要每次在使用python前,都要敲 path=%path%;D:\Python这样的代码,适用于短期(说准确点,就是在本cmd窗口)使用python命令行的人,如果需要长期使用,请浏
转载
2023-07-01 17:30:12
67阅读
刚开始学习Python的时候,自己写的模块所在路径要在每一次启动Python时,进行手动添加路劲(使用import加载Python模块时的路径)。现在学会了另外一个方法,通过设置PYTHONPATH环境变量,可以自动将你需要的路劲加载到Python的sys.path变量里面。这样做,节省了不少敲键盘的工作。具体的做法很简单,设置一个名叫PYTHONPATH的环境变量,将你想添加的路径作为这个环境变
转载
2023-09-18 20:14:27
76阅读
sudo rm /usr/bin/pythonsudo ln -s /usr/local/bin/python3.4 /usr/bin/python
转载
2023-06-19 14:53:10
188阅读
前言对于任何编程语言都存在对数据的处理,比如数字、字符串、字符等,我们可以直接使用数据,同时还可以将数据保存到变量中,方便以后使用。什么是变量?在任何语言里面都一样,可以把它看成是个小容器,专门用来“装”程序中的数据。每个容器都是独一无二的名称,我们通过变量名来找到变量中的数据。和变量对应的是常量,它们都是用来“装”数据的小容器,不同的是:变量保存的数据可以被多次修改,而常量一旦保存某个数据之后就
转载
2023-08-16 09:23:24
75阅读
如果将默认值用作系列中的索引值,则可以使用索引对其进行访问。如果索引值是自定义的,则将它们作为索引值传递并显示在控制台上。让我们借助示例了解它。示例import pandas as pdmy_data = [34, 56, 78, 90, 123, 45]my_index = [
转载
2023-05-31 13:59:40
41阅读
python环境变量配置
1、双击安装包,出现如下的安装界面,选择自定义安装 2、选项设置,默认全部勾选即可 3、高级配置选线,如图勾选即可
4、如下图所示,安装过程中 5、安装完成,最后的结束界面中,一定点击disable path length limit,禁用系统的path长度自动限制,能给我们避免很多麻烦 6、安装完成 开始菜单中,找到
转载
2023-06-20 23:57:14
177阅读
Python函数默认参数怎么设置这期内容当中小编将会给大家带来有关Python函数默认参数怎么设置,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在某些情况下,程序需要在定义函数时为一个或多个形参指定默认值,这样在调用函数时就可以省略为该形参传入参数值,而是直接使用该形参的默认值。为形参指定默认值的语法格式如下:形参名 = 默认值从上面的语法格
转载
2023-09-12 16:18:39
54阅读
JSON WEB Token(JWT),一种用以产生访问令牌(token)的开源标准;是目前Token鉴权机制下最流行的方案。 PyJWT是一个Python库,官方文档,安装如下:pip install pyjwtjwt 编码先上一张官方的图 我们参考上图来举个栗子!!!import jwt
from datetime import datetime, timedelta
payload = {
转载
2023-08-04 20:45:31
101阅读
1. 易混淆操作本节对一些 Python 易混淆的操作进行对比。1.1 有放回随机采样和无放回随机采样import random
random.choices(seq, k=1) # 长度为k的list,有放回采样
random.sample(seq, k) # 长度为k的list,无放回采样1.2 lambda 函数的参数func = lambda y: x + y
转载
2024-07-08 16:18:15
24阅读
最近终于在实验室有了自己的机器,大屏中高配置带来的喜悦与重装一切杂七杂八玩意儿的痛苦交加。。。。今天装Anaconda的时候,可高级了。默认PY都到了3.8了,Spyder也是第四代,已经不再是我那个老人机熟悉的版本了。。。 但是最近又要安装TensorFlow,目前TensorFlow只支持Python3.6版本以前的,所以只能在Anaconda里安装一个Python3.6。但是,并不是说自己单
转载
2023-11-05 00:21:33
136阅读
程序快慢的标准就是时间复杂度。时间复杂度使用大 O 标记法,这个大家应该都清楚,下面是常见的增长量级:增长量级名称常量级对数级线性级平方级立方级指数级Python 中基本操作分析常量时间算术操作大部分都是常量时间,除法 > 乘法 > 加法和减法;索引操作(下标访问)和 len 函数也是常量时间;假如一个字符串只包含一个字符,所有的操作都是常量的;在列表结尾添加和删除一个元素是常量的;大
转载
2024-06-14 21:51:45
45阅读
Python 的文件路径和操作(一)1. 介绍2. os.path.join() 和 os.mkdir()3. 绝对路径和相对路径4. 查看当前目录 os.getcwd() 1. 介绍操作系统组织文件的方式是采用倒立树状结构,从“根目录” 开始,根目录下存放文件,亦可创建若干一级子目录,各一级子目录下又可以存放文件,或创建二级子目录,如此反复,目录的深度可在操作系统限定的范围内(比如256级)任
转载
2023-08-30 07:12:55
84阅读
pandas的数据结构和excel表类似,会有行列,还有各自的名称,这些行列就是索引,通过索引可以快速找到数据。建立索引import numpy as np
import pandas as pd
import datetime
data = 'https://www.gairuo.com/file/data/dataset/team.xlsx'
df = pd.read_excel(data,
转载
2023-07-28 15:40:26
43阅读
“画笔设置”面板中的颜色动态 Color Dynamics选项决定了描边路线中油彩颜色的变化方式。即,控制画笔绘制过程中颜色的动态变化。在启用此组选项时,建议先设置好前景色和背景色。应用每笔尖 Apply Per Tip若勾选,将为描边中每个不同的画笔笔迹更改颜色。一般不勾选,则在每个描边开始时即进行动态更改,因此可以更改不同描边的颜色,而不是对每个描边内部更改颜色。前景/背景
转载
2024-06-11 04:02:49
49阅读
Label 组件,可以通过 Options 设置组件的属性,从而控制组件的各种状态。比如:宽度、高度、颜色、位置等等。 通过三种方式设置 Options 选项,这在各种 GUI 组件中用法都一致。创建对象时,使用可变参数(也叫关键字参数)fred = Button(self, fg=“red”, bg=“blue”)创建对象后,使用字典索引方式 fred[“fg”] = “red” fred[“b
转载
2023-06-25 23:00:20
119阅读
在python中如何创建一个线程对象如果你要创建一个线程对象,很简单,只要你的类继承threading.Thread,然后在__init__里首先调用threading.Thread的__init__方法即可import threadingclass mythread(threading.Thread): def __init__(self, thr
转载
2024-08-26 13:18:16
39阅读
代码是根据老师讲的写的,其中添加课很多新功能,包括如何调整屏幕大小(如何全屏显示,如何随意调节窗口的大小、如何将窗口设置为无边框)、如何设置屏幕感知、如何设置窗口的图标等等。我将自己做的笔记都写在程序的注释中去了。import sys
import pygame
pygame.init()
#icon = pygame.image.load("biu.jpg")
#pygame.display.
转载
2023-08-21 14:07:21
158阅读
大家好,我是东哥呀!本篇是pandas100个骚操作系列的第 18 篇:8个常用的index设置系列内容,请看上面专栏,或者订阅?「pandas100个骚操作」在数据处理时,经常会因为index报错而发愁。不要紧,本次来和大家聊聊pandas中处理索引的几种常用方法。1.读取时指定索引列很多情况下,我们的数据源是 CSV 文件。假设有一个名为的文件data.csv,包含以下数据。date,temp
转载
2023-09-02 15:28:07
45阅读