
Python
黄其才_
正在学习......
展开
-
python3中OpenCV库导入错误解决
python3中OpenCV库导入错误解决:操作环境:操作系统:CentOS 7.9软件环境:python 3.6错误问题描述:在使用OpenCV库的时候在导入库时出现错误:File "\<stdin>", line 1, in \<module>File "/home/summer/.local/lib/python3.6/site-packages/cv2/\__init__.py", line 5, in \<module> from .c原创 2021-06-29 10:29:05 · 625 阅读 · 0 评论 -
Linux服务器安装anaconda
在服务器中没有图像界面,无法使用浏览器登录anaconda的网址进行下载安装,这个就需要使用命令行进行安装了。安装方法:到网址anaconda中查看自己需要的anaconda版本。然后在终端中输入命令:wget https://repo.anaconda.com/archive/版本号如:wget https://repo.anaconda.com/archive/Anaconda3-2020.07-Linux-x86_64.sh确定即可。在当前目录下(即是anaconda下载的目录)输入命令:b原创 2021-03-14 10:31:48 · 649 阅读 · 0 评论 -
Python判断多个列表中是否有重复的元素
Python判断多个列表中是否有重复的元素直接使用将列表相加求出长度,然后再与去除重复元素的列表长度进行比较即可。lst = list1 + list2 + list3listLen = len(lst) # 所有列表长度onlyLen = len(set(lst)) # 没有重复元素列表长度print("result:",listLen,onlyLen)如果想找出相同的元素,则进行遍历即可。alist = [x for x in list1 if x in list2] # l原创 2021-03-14 09:54:47 · 4036 阅读 · 1 评论 -
shell脚本中内嵌Python代码
shell脚本中内嵌Python代码# !/usr/bin/bashecho "inline python code"# 内嵌的形式,开头指定解析器,也可以直接python3这样指定,后加 <<- 然后再加一个标识符EOF,结束用EOF结束/usr/bin/python3 <<-EOFprint("Hello python")def main(): print("main function")main()EOFecho "script end"结原创 2021-03-11 22:39:32 · 1990 阅读 · 0 评论 -
python列表去重的两种方法
python列表去重的两种方法1. 使用循环进行遍历,将重复的元素去掉。def test1(): lst = [1,2,5,6,3,5,7,3] tmp = [] for it in lst: if it not in tmp: tmp.append(it) print(tmp)结果:[1, 2, 5, 6, 3, 7]2. 使用集合的唯一性,对列表进行去重。def test2(): lst = [1,2,5,6原创 2021-03-10 22:42:02 · 8709 阅读 · 0 评论 -
python删除list中重复元素的两种方法
python删除list中重复元素的两种方法方法一:使用遍历的方法进行删除注:需要注意的是遍历要在列表尾部进行删除,如果在列表开始进行删除,列表的元素id会进行更新,所以会出现问题lsts = [1,4,2,9,4,6,9,8,4,3]lsts.sort() # 将列表进行排序t = lsts[-1] # 要在后面开始进行删除操作print(len(lsts))for i in range(len(lsts)-2,-1,-1): if t == lsts[i]: # 也可以原创 2021-01-09 20:32:02 · 14196 阅读 · 1 评论 -
pandas中对DateFrame进行删除操作
pandas中对DateFrame进行删除操作:删除某一列操作,使用drop()函数import pandas as pdimport numpy as np# 创建DataFrame数据data1 = pd.DataFrame(np.arange(12).reshape((4,3)),columns=["a","b","c"])print(data1)# axis=1表示删除一列data2 = data1.drop(["a"],axis=1) # 默认情况下不会对自身进行操作,只是返原创 2021-01-09 20:31:03 · 956 阅读 · 0 评论 -
python将当前目录下的文件夹复制或者移动到其他目录下的操作
python将当前目录下的文件夹复制或者移动到其他目录下的操作:复制使用shutil.copytree()函数进行操作:import shutil # 导入移动模块# 移动目标文件夹的根目录movabs_path = "移动文件的目录" # 移动文件夹的根目录rawabs_path = "移动到的目录"# 移动操作shutil.copytree(rawabs_path+"002_S_0413",movabs_path+"MC/002_S_0413")# 002_S_0413 移动的原创 2021-01-09 20:27:58 · 14224 阅读 · 2 评论 -
解决Python中下载cifar-10数据集缓慢问题
解决Python中下载cifar-10数据集缓慢问题 最近需要使用cifar-10数据集进行开发,但是使用Python在下载的时候发现速度非常慢。下面介绍一下我的解决方法。1、下载cifax-10数据集,如果使用Python进行下载的话速度比较慢,这里建议你直接到官网进行下载,官网: 直接点击下载即可。示例:然后选择合适的位置保存即可,示例:2、对下载好的文件进行解压。示例:文件的目录如下所示:3、使用Python3读取cifar-10中的数据。示例代码:def load_file(原创 2020-05-29 23:25:03 · 5439 阅读 · 1 评论 -
编写python代码时出现SyntaxError: invalid character in identifier的解决方法
编写python代码时出现SyntaxError: invalid character in identifier的解决方法 这个错误一般情况下是出现了非法的空格,一些高级的编辑器会直接出现红色的波浪线提示错误,但是如果像jupyter notebook这些环境下是不会提示的,所以这个错误是由于出现了非法空格造成的。解决方法: 将原来的空格删除掉,然后再用tab键重新生成空格。拓展: 其他使用jupyter notebook类似的错误,如:IndentationError: unindent原创 2020-05-09 08:31:43 · 4892 阅读 · 0 评论 -
解决python使用pip安装下载库出现错误:ERROR:Cannot unpack file xxxx情况
解决python使用pip安装下载库出现错误:ERROR:Cannot unpack file xxxx情况 以scipy库下载安装为例,在命令行中直接输入命令:pip install scipy 如果下载速度很慢,或者下载失败,建议使用国内源下载。使用清华大学镜像源下载,输入命令:pip install https://pypi.tuna.tsinghua.edu.cn/simple/sc...原创 2020-03-13 14:10:19 · 16213 阅读 · 1 评论 -
解决python使用pip下载安装库速度慢问题
解决python使用pip下载安装库速度慢问题 一般情况下使用pip直接下载安装Python库,下载的速度会比较慢,或者会出现下载失败的情况,解决方法可以使用国内源进行下载。使用清华大学镜像源下载:输入命令:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple module_name或者使用豆瓣镜像源下载:pip insta...原创 2020-03-13 13:59:36 · 2041 阅读 · 0 评论 -
python打包生成可执行文件教程
python打包生成可执行文件教程安装环境:1、打开命令行窗口,输入命令:pip install pyinstaller ,等待下载结束。示例:2、下载结束后,测试是否成功安装,输入命令:pyinstaller --version ,如果没有报命令不存在,则表明安装成功。示例:打包程序示例:1、在桌面上创建一个名为test.py的文件,在文件中输入如下代码,并且保存,退出。2、将...原创 2020-02-26 16:40:13 · 8605 阅读 · 0 评论 -
python实现串口通讯小程序(GUI界面)
python实现串口通讯小程序(GUI界面)使用python实现串口通讯需要使用python的pyserial库来实现,这个库在安装python的时候没有自动进行安装,需要自己进行安装。1、安装pyserial库:打开命令行窗口,在命令行中输入:pip install pyserial 命令进行安装。2、程序使用python自带的GUI库tkinter来实现GUI窗口,使用pyserial...原创 2020-02-13 11:20:51 · 9920 阅读 · 15 评论 -
pygame捕获键盘事件的两种方式
pygame捕获键盘事件的两种方式方式1:在pygame中使用pygame.event.get()方法捕获键盘事件,使用这个方式捕获的键盘事件必须要是按下再弹起才算一次。示例示例:for event in pygame.event.get(): # 捕获键盘事件 if event.tpye == pygame.QUIT: # 判断按键类型 print("按下了退出...原创 2020-02-12 23:32:55 · 5618 阅读 · 2 评论 -
pygame模块实现同时播放两种音效
pygame模块实现同时播放两种音效在python的pygame模块中播放音乐有两个不同的函数,如果游戏在需要同时出现两种音效的情况下,使用load()方法同时播放两首音乐实现不了,需要另外一个Sound()方法一起使用,这两个函数使用的方式基本一样。示例代码如下:pygame.mixer.init() # 初始化,用于放音乐mymusic = pygame.mixer.Sound(r"...原创 2020-02-12 23:12:12 · 3068 阅读 · 0 评论 -
pygame模块使用时出现AttributeError: module 'pygame' has no attribute 'init'错误解决方法
pygame模块使用时出现AttributeError: module ‘pygame’ has no attribute '…'错误解决方法首先在pygame中存在init()模块,出现这样的问题是你的python文件名起的不对,将文件名改过来即可。注:检查文件名是否为pygame.py不可以跟pygame模块同名。...原创 2020-02-09 16:48:51 · 10075 阅读 · 3 评论 -
Windows下解决python中的pygame模块安装问题(最简单方法)
Windows下解决python中的pygame模块安装问题使用管理员权限打开cmd控制台,然后在控制台中输入命令:pip install pygame ;然后他会根据你的python版本自动的下载响应的pygame版本。注意:如果没有使用管理员权限则会出现安装失败的情况。...原创 2020-02-09 16:41:24 · 1161 阅读 · 0 评论 -
Ubuntu系统使用pycharm时出现Python packaging tools not found. Install packaging tools解决方法
Ubuntu系统使用pycharm时出现Python packaging tools not found. Install packaging tools解决方法出现这个问题的原因是因为在Ubuntu系统中没有安装python pip工具,而且这里有个坑,Linux系统默认安装的是python2,所以在进行:sudo apt install python时安装的是python2的版本,正确...原创 2020-01-12 11:11:57 · 10394 阅读 · 2 评论 -
Ubuntu系统将pycharm添加到收藏夹的方法
Ubuntu系统将pycharm添加到收藏夹的方法在Ubuntu系统中安装pycharm时,不可以直接将pycharm添加到收藏夹中,每次运行pycharm都需要进入pycharm的安装文件,然后再输入指令:sh pycharm.sh。每次都这样操作很麻烦,想将pycharm放到收藏夹中(my favourites)这样每次在打开时可以很方便操作。下面给出我的解决方案。1、首先用命令的方法进入...原创 2020-01-12 10:40:33 · 4727 阅读 · 1 评论 -
Python中查看模块及函数说明的技巧
Python中查看模块及函数说明的技巧Python中内置有很多模块,有时候不想去官网找相应的模块或者函数时可以使用Python自带的帮助系统来进行查询。常用的查询函数有help()、dir()、print()。下面分别说明它们的用法。注:下面的操作需要在已经配置好Python开发环境的情况下进行。查看模块信息:1、键盘输入快捷键Ctrl+R,然后在搜索框内输入cmd打开命令行窗口,在窗口中...原创 2020-01-10 15:26:20 · 16321 阅读 · 6 评论