- 博客(57)
- 资源 (1)
- 收藏
- 关注
转载 关闭Pycharm拼写检查
关闭Pycharm拼写检查:码一下:https://blog.youkuaiyun.com/u013088062/article/details/50001189/?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_title~default-0.no_search_link&spm=1001.2101.3001.4242
2021-09-26 17:34:55
516
转载 Python格式化字符串f-string f“{}{}{}“详细介绍
码一下:https://blog.youkuaiyun.com/yizhuanlu9607/article/details/89530982
2021-09-22 11:25:15
225
转载 vim基本操作
码一下:https://lyy-0217.blog.youkuaiyun.com/article/details/84558412?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.control
2021-09-06 11:26:41
242
原创 在 Mac 上安装 Git ,生成 SSH 密钥用于 GitHub 授权
在 Mac 上安装 Git ,生成 SSH 密钥用于 GitHub 授权码一下:https://eeebe.com/detail/20
2021-08-19 11:34:56
253
转载 pyinstaller打包python+opencv 无法在别人电脑上正常运行 问题所在:opencv_ffmpeg341_64.dll
https://www.cnblogs.com/mrfri/p/8639505.html
2021-07-13 15:24:37
464
原创 pycharm打包后启动调试
1、打包后得到.spec文件2、打开改文件找到debug和console并将结果改成True3、终端输入命令pyinstaller ***.spec4、得到新的***.exe文件按着shift然后鼠标左键运行Powershell5、运行***.exe文件即可调试
2021-06-29 18:44:33
405
转载 使用pycharm导出虚拟环境依赖包
我们在使用pycharm的时候,pycharm中的虚拟环境依赖包需要导出成一个文件,方便给他人运行项目,这个时候,如果使用终端导出的是系统环境,不是虚拟环境,所以不能使用生成requirement.txt一般命令为:pip freeze > requirements.txt但是在windows终端下是不可以使用的:所以你需要使用以下代码,进行导出,将如下代码新建一个Python文件,放在项目根路径下,然后运行就可以了windows和linux下均可以正常生成。windows下带有空格的目录,可
2021-04-09 14:10:17
1775
原创 在虚拟环境下安装python包
PyCharm可以自己给项目创建虚拟环境,示例如下:首先通过File—>Setting—>Project:【项目名称】—>Project Interpreter—>设置—>add—>Virtuallenv Environment配置虚拟环境即可当创建虚拟环境之后,需要给项目重新安装各种包。在该虚拟环境下安装python包的方式如下:(此次我的虚拟环境地址是C:\Users\CL\PycharmProjects\BoneAge_F\venv)cd进入该文件夹下
2021-04-08 23:03:15
2203
转载 使用国内镜像安装pyqt5
使用国内镜像安装pyqt51、pip 安装 pyqt5和pyqt5-toolspip install pyqt5pip install pyqt5-tools2.新装电脑时感觉pip安装pyqt5和pyqt5-tools速度非常慢,推荐大家使用国内镜像源来进行安装。目前国内比较好用的pypi源有:http://mirrors.aliyun.com/pypi/simple/ 阿里云http://pypi.douban.com/simple/
2021-04-08 20:45:13
4100
转载 PyQt QWidget设置模态对话框
记录一下PyQt QWidget设置模态对话框的方式https://blog.youkuaiyun.com/zhuoyue008/article/details/82704572
2021-04-02 13:59:58
197
原创 linux删除文件及文件夹命令
linux下删除文件夹rm -rf [路径]删除文件rm -r [路径]创建文件夹命令格式: mkdir [路径]命令参数: -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask -p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; -v, --verbose 每次创建新目录都显示信息 --help 显
2021-03-03 17:37:06
2543
2
转载 linux环境下文件权限详解
在linux系统中644、755、777三种权限是非常重要的一些权限了,下面我来详细的介绍644、755、777三种权限的使用,希望对各位有帮助。常用的linux文件权限:444 r–r--r–600 rw-------644 rw-r–r--666 rw-rw-rw-700 rwx------744 rwxr–r--755 rwxr-xr-x777 rwxrwxrwx从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。而具体的权限
2021-03-03 16:56:35
328
1
原创 linux环境下在终端使用vim进行编辑、保存、退出等相关操作
1、使用vim + 文件名(带后缀)进入vim编辑页面vim hellospeak.cpp2、编辑选项1、一开始可以输入E(e)直接进入编辑模式2、直接Enter进入后点击 i 进入编辑模式3、保存并退出1、Esc+:+wq+回车(w是write,q是quit)如果提示已设定选项'readonly'(请加 ! 强制运行)则需要使用Esc+:+wq!+回车2、Esc+:+x+回车(x=wq)3、Esc+shift+zz4、Esc+ZZ(在大写开启下)..
2021-01-18 16:27:29
5567
2
原创 python对excel的相关操作
添加包import xlrd # 读操作import xlwt # 写操作from xlutils.copy import copy # 拷贝excel读取表单rb = xlrd.open_workbook("./city.xls") # 读取表单sheet = rb.sheet_by_sheet(0) # 获取第一个表单sheet_1_name = sheet.name # 获取第一个表单名rows = sheet.nrows # 获取行数clos = sheet.ncols
2021-01-13 21:10:31
128
原创 文件名依照字符串和数字进行排序
文件名依照字符串和数字进行排序获取文件名列表:import ospath = 'D:\\test'filelist = os.listdir(path)1、根据字符串进行排序import ospath = 'D:\\test'filelist = os.listdir(path)filelist.sort()print(filelist)2、根据文件名中的数字进行排序import ospath = 'D:\\test'filelist = os.listdir(path)
2020-09-15 15:42:56
1533
转载 python操作mysql进行插入操作时需要commit?
使用php进行mysql操作,因为mysql默认事务自动提交,所以一般情况下,写sql语句的时候并没有刻意使用commit,但对于python完全行不通,本以为是mysql的自动提交变为off了,但是查询了下还是on,所以百度了一下,原来,进行insert,update,delete的时候是需要commit的,否则不生效。当然这仅针对拥有事务的InnoDB存储引擎,对于MySIAM则是非必须的,但是带上也没有错。原文链接:https://blog.youkuaiyun.com/a7442358/article/det
2020-08-11 09:44:12
904
原创 改变字典的一个key值
改变字典的某一个key值dic = {'a': 1, 'b': 2}dic["c"] = dic.pop("a")print(dic) # {'b': 2, 'c': 1}
2020-07-28 14:40:32
850
原创 MySQL删除一张表中的重复记录
MySQL删除一张表中某一字段值的重复记录delete from 表名 where id in ( select * from ( select id from 表名 where 字段名 in ( # 查找字段值重复的信息 select 字段名 from 表名 group by 字段名 having count(1)>1 ) and id not in ( # 查找最小id记录 select min(id) from 表名 group by 字段名 havin
2020-07-28 14:30:21
1006
1
原创 PyQt中QTableWidget的一些简单操作
1、界面无边Form.setWindowFlags(QtCore.Qt.FramelessWindowHint)2、屏幕居中(高度为1/3)显示screen = QDesktopWidget().screenGeometry()size = Form.geometry()Form.move((screen.width() - size.width()) / 2, (screen.height() - size.height()) / 3)3、tableWidget单行选中self.tabl
2020-07-22 10:07:19
1101
原创 图片加载以及格式转换问题记录
加载图片QImage类加载图片path = r'D:\CL\test.png'img = QImage(path)print('img:', img) # <PyQt5.QtGui.QImage object at 0x0000018B21044748># 通常课获取图片的尺寸信息self.pic_width, self.pic_height = img.sizeQPixmap类加载图片path = r'D:\CL\test.png'img = QPixmap(path)
2020-07-14 10:44:34
272
原创 两个一元数组转成一个两元数组
两个一元数组转成一个两元数组list1 = [1, 2, 3]list2 = [4, 5, 6]list_new = [list[t] for t in zip(list1, list2)]print(list_new) # [[1, 4], [2, 5], [3, 6]]
2020-07-07 18:10:35
437
原创 爬虫时 .content 和 .text 的区别
爬虫时 .content 和 .text 的区别在用requests的get和post方法时,都会返回一个Response对象,这个对象里面存的是服务器返回的所有信息,抱过响应头和状态码正常来说:从print的结果看两者完全一样,注意.content返回的是二进制的数据(bytes), 而.text返回的是.content编码后的字符串(str)但是,.text有时解析不正常导致文本乱码,此时就需要用.content进行重新解码一下 import chardet print(chardet.det
2020-07-07 16:07:40
1204
转载 在Pychram运行工具pyuic5提示错误 ....ui未找到
基本配置说明Program的设置是python目录下的Script下的pyuic5.exe参数设定为:FileName -o FileNameWithoutExtension.py文件路径设定将当前.ui文件生成.py到当前目录设定:$ FileDir $效果如下:转载连接:https://www.ganahe.top/archives/da8afc03.html...
2020-06-29 18:31:56
4201
原创 SQL语句总结
前提:安装mysql并开启服务注:启动与关闭mysql服务net start mysqlnet stop mysql查看数据库版本mysql -V1、进入mysqlmysql (-h主机地址) -uroot -p(密码)2、查看数据库show databases;3、数据库操作创建新数据库:create database [数据库名];注:liunx区分数据库中的个字段大小写、而mac和windows则不区分如有问题参见:https://www.baidu.com/l
2020-06-14 17:56:38
104
原创 python opcv读取图片时存在中文字符报错问题及解决方法
读取图像,解决imread不能读取中文路径的问题image_new = cv2.imdecode(np.fromfile(pic_path, dtype=np.uint8,), -1)由于python3字符串采用utf-8编码,cv2.imread将utf-8当作本地码(如GBK),而 imdecode读取的是rgb。
2020-06-03 10:52:18
238
原创 Ubuntu下利用XShell将一台服务器docker里面的一个服务拷贝到另一个终端的过程
1、服务器端将服务打包命令:docker export -o server_textmatch.tar 4992039e4dd3注:server_textmatch.tar 所打包服务的压缩包名4992039e4dd3 该服务在docker中容器ID2、利用scp命令将压缩包传输到另一个终端命令:scp server_textmatch.tar admin1@192.168.1.***????/home/admin1/dockerimages注:server_textmatch.ta
2020-05-18 21:44:23
303
原创 Linux下的简单命令
1 显示所有运行中的进程ps aux | less2 杀死进程pkill 进程名killall 进程名kill -9 $(pidof 进程名关键字)3 Linux 查看指定进程和关闭进程比如:liyulin@liyulin-OptiPlex-7060:~$ ps -ef |grep Writer(查找所有有关Writer的进程, 显示如下 9942代表Pid)liyulin 9942 8971 0 16:58 pts/0 00:00:00 grep --color=auto
2020-05-15 17:02:50
352
转载 python3 sorted(t, key=lambda x:x[0])排序问题
转载自:https://blog.youkuaiyun.com/jidushanzhu/article/details/81476548
2020-04-06 15:47:09
3096
原创 记录使用pycharm遇见的小问题
1、TabError: inconsistent use of tabs and spaces in indentation解决方法:在pycharm界面点击Code选择Reformat Code错误原因:IDE分不清是table还是空格(混用了)(多出现在别处粘来代码直接使用时)...
2019-12-20 15:39:01
385
转载 C/C++头文件的引用问题(#include使用)
码一下:https://blog.youkuaiyun.com/vito_7474110/article/details/81911990
2019-11-05 14:39:59
639
转载 python随机生成一个6位的验证码
# -*- coding: utf-8 -*-import randomdef generate_verification_code(): ''' 随机生成6位的验证码 ''' code_list = [] for i in range(10): # 0-9数字 code_list.append(str(i)) for i in range(...
2019-10-31 20:57:53
3955
原创 pyinstaller 打包python文件成.exe程序
一、直接利用PyCharm进行打包,点击Terminal输入命令pyinstaller -w -F Services_Main.py(Services_Main.py为项目主程序代码)二、执行完之后会在当前目录下生成两个文件夹,其中.exe文件在dist文件夹里三、注意1:pyinstaller的参数选项-F:是直接生成单独的exe文件,不附带各种依赖文件的。-c:生成的exe文件...
2019-09-17 21:17:35
220
原创 PyQt5之打开文件夹
一、方法1.单个文件打开QFileDialog.getOpenFileName() 2.多个文件打开QFileDialog.getOpenFileNames() 3.文件夹选取QFileDialog.getExistingDirectory() 4.文件保存QFileDialog.getSaveFileName()二、实例代码import sys from PyQt5...
2019-09-17 15:28:46
9260
原创 paramiko模块实现简单的ssh与sftp
一、sftpimport paramikoimport configparser as cpclass Linux(object): def __init__(self): # 配置文件路径 filename = '.\config.ini' # 配置文件读入 inifile = cp.ConfigParser()...
2019-09-17 15:13:30
231
原创 Python异常处理 try except else finally
1、try…excepttry 后面写正常运行的程序代码,except即为异常情况2、try …except…else 语句当没有异常发生时,else中的语句将会被执行;发生异常时,else的语句没有被运行3、try…except无论异常是否发生,在程序结束前,finally中的语句都会被执行...
2019-08-19 13:12:37
359
原创 Python判断文件、目录是否存在并创建、删除文件
1、使用os模块判断文件是否存在os.path.isfile(path)判断目录是否存在os.path.isdir(path)判断路径是否存在# 使用 path 模块os.path.exists(path)# 使用 access() 方法os.access(path, os.F_OK)2、使用pathlib 模块import pathlibpath = pathli...
2019-08-13 11:18:16
15821
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人