
Python
我不信这个名字还有人用
这个作者很懒,什么都没留下…
展开
-
Ubuntu Linux环境python2.7升级为python3.X
第一步下载sudo apt-get install python3第二步,删除原来默认指向python2.7版本的链接输入命令 sudo rm /usr/bin/python第三步,删除原来默认指向python2.7版本的链接输入命令 sudo ln -s /usr/bin/python3.5 /usr/bin/python最后python测试:...原创 2022-04-28 11:04:08 · 2533 阅读 · 2 评论 -
【Python操作ini文件】修改、获取ini文件的值
from configobj import ConfigObjimport configparserimport osimport systry: curpath = os.path.dirname(os.path.realpath(__file__)) #当前文件路径 inipath = os.path.join(curpath, "cus.ini") #拼接文件名加路径 conf = configparser.ConfigParser(.原创 2021-09-16 17:53:17 · 1939 阅读 · 0 评论 -
【python工具开发笔记】基于tkinter比较筛选目录下是否存在相同图片
筛选目录下所有图片,是否有相同的图片存在,存在的话打印出相同的两张图的具体路径。首先是先拿到路径下所有的图片,对比图片的相似度,经过百度有可以直接引用一个python的hash算法进行比较,传入图片路径和设定误差值即可。将相同的图片信息存在txt文件中用来保存。考虑到路径下可能存在多个文件夹嵌套、图片名字相同的情况,传入hash算法的文件名必须是带路径的,否则只能检测当前目录下的图片,并不能遍历到子文件夹中。大概思路如下:1. 获取所有文件名(带路径)com_path = [""]d原创 2020-12-17 17:22:30 · 731 阅读 · 1 评论 -
【Python GUI笔记】Tkinter、线程、打包exe、空间位置、保留小数位数等
效果图一、Tkinter基本用法Root=tkinter.Tk() #创建Tk对象 Root.title("傻子算法") #设置窗口标题 Root.geometry("300x160+500+200") #设置窗口尺寸二、打包exe命令使用Python打包EXE可执行文件时,需要使用Pyinstaller,使用命令pip install PyInstaller进行安装 pyinstaller -F -w Test.py命令进行打包(具体见转载博客:https://blog.csdn.原创 2020-11-12 20:16:09 · 599 阅读 · 1 评论 -
【Python】PygameK库中按键响应
转载于:连爬带滚的小乌龟KeyASCII ASCII Common NameK_BACKSPACE \b backspaceK_TAB \t tabK_CLEAR clearK_RETURN \r return K_PAUSE pauseK_E...转载 2019-05-27 09:46:45 · 1188 阅读 · 0 评论 -
【Python表格筛选】对表格进行操作,筛选表格内容并按格式打印
#encoding:utf-8# -*- coding: utf-8 -*-#!/usr/bin/env python# -*- coding=utf-8 -*-#Using GPL v2#Author: ihipop@gmail.com#2010-10-27 22:07import xlrd import xlwtfrom xlutils.copy import copy ...原创 2019-04-15 18:46:30 · 3914 阅读 · 3 评论 -
【 Python画图】 plt.plot()函数细节
1、plt.plot(x,y,format_string,**kwargs) 转自点击打开链接x轴数据,y轴数据,format_string控制曲线的格式字串 format_string 由颜色字符,风格字符,和标记字符 关于*kwargs,有时候,函数的参数里会有(*args, *kargs),都是可变参数,*args表示无名参数,是一个元租,**kwargs是键值...转载 2019-02-18 11:40:07 · 18264 阅读 · 0 评论 -
【pygame小游戏笔记】载入图片、输入按键运动方向、碰撞转换图片运动方向、图像反转等
import pygameimport sysfrom pygame.locals import *import cmath #初始化Pygamepygame.init() size = width,hight = 600,500speed = [-3,1]speed1 = [7,3]bg = (0,0,0) #RGB颜色 #clock = pygame.time.Cl...原创 2019-01-04 17:07:42 · 1771 阅读 · 0 评论 -
【Python脚本】批量修改文件夹下所有文件的权限问题
os.system("chmod 777 %s -R" % (path_t+'/aps/initramfs/package_net_miracast_mt7601/'))os.system()可以用来执行系统命令。例如:os.system('ping www.baidu.com')os.system('ifconfig')原创 2019-06-05 15:22:47 · 1951 阅读 · 0 评论 -
【Python爬虫笔记】python bs4解析网页时 bs4.FeatureNotFound问题
python bs4解析网页时 bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to inst具体原因:缺少解析器 lxml安装:pip install lxml...原创 2019-06-14 10:09:09 · 522 阅读 · 0 评论 -
【Python脚本】获取文件内容、工作目录、修改文件名等
代码如下:############################################### File Name: Miracast_names.py# Author:wanglong# mail:wanglong@hikeen.com.cn# Created Time: 2019 06.03 10:18:01 #============================...原创 2019-06-03 11:51:50 · 381 阅读 · 0 评论 -
【随笔】os.path.abspath和os.getcwd的区别
import osimport sysprint(os.getcwd())print(os.path.abspath('test.py'))执行结果:根本区别:os.path.abspath取决于os.getcwd,如果是一个绝对路径,就返回,如果不是绝对路径,根据编码执行getcwd/getcwdu.然后把path和当前工作路径连接起来.os.getcwd()...原创 2019-06-03 13:03:52 · 3730 阅读 · 0 评论 -
【Python】修改文件权限
os.chmod(文件, stat.S_IRWXU|stat.S_IRWXG|stat.S_IRWXO) #chmod 777详解:os.chmod()方法 此方法通过数值模式更新路径或文件权限。该模式可采取下列值或按位或运算组合之一:stat.S_ISUID: Set user ID on execution. stat.S_ISGID: Set group ID on exe...转载 2019-06-03 16:34:39 · 1278 阅读 · 0 评论 -
【Python脚本】读取文件、根据读取的数据进行文件拷贝
源代码:############################################### File Name: VipGetPanel.py# Author:wanglong# mail:wanglong@hikeen.com.cn# Created Time: 2019 06.26 18:18:01 #================================...原创 2019-06-28 15:26:20 · 572 阅读 · 0 评论 -
【Python脚本】实现修改文件内容、添加并保存
# -*- coding: utf-8 -*-#coding=utf-8import osimport os.pathimport sysimport stringimport repath1 = os.getcwd()for parent,dirnames,filenames in os.walk('.'): for dirname in dirnames: if...原创 2018-12-27 15:57:57 · 4922 阅读 · 0 评论 -
【Python】打包压缩软件,命名软件名为软件的版型、遥控等信息
源代码:# -*- coding: utf-8 -*-#coding=utf-8''' 打包软件脚本脚本说明:打包后压缩文件的命名为(版型、屏参、遥控名、版本号、编译时间等信息) 注意事项:执行脚本时需要带该软件的配置文件的编号 执行方法:python zip.py XXX ''' import zipfileimport sysimport os...原创 2018-10-26 17:33:40 · 258 阅读 · 0 评论 -
【Python入门】Windows(cmd)下python和pip的安装教程笔记
安装python及配置环境变量================================================================================1.先在官网下载python的安装包,建议下载python3.0以上版本(安装路径一定得记得,需要配置环境变量)2.配置环境变量:方法1:在cmd下输入: path=%path%;D:\Pyth...原创 2018-10-31 11:41:21 · 1763 阅读 · 0 评论 -
Python 正则表达式入门(初级篇)
唯心不易(转载)https://www.cnblogs.com/chuxiuhong/p/5885073.htmlPython 正则表达式入门(初级篇)本文主要为没有使用正则表达式经验的新手入门所写。转载请写明出处引子首先说 正则表达式是什么?正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expre转载 2018-01-06 13:46:14 · 252 阅读 · 0 评论 -
Python中append和extend的区别
http://www.cnblogs.com/subic/p/6553187.html转载:subic编者注:本文主要参考了《Python核心编程(第二版)》网上有很多对这两个函数的区别讲解,但我觉得都讲的不是很清楚,记忆不深刻。这样解释清楚且容易记住。list.append(object) 向列表中添加一个对象objectlist.extend转载 2018-01-03 17:36:21 · 643 阅读 · 0 评论 -
python :脚本运行出现语法错误:IndentationError:unexpected indent(缩进问题)
【问题】 一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError: unexpected indent【解决过程】 1.对于此错误,最常见的原因是,的确没有对齐。但是我根据错误提示的行数,去代码中看了下,没啥问题啊。 都是用TAB键,对齐好了的,没有不对齐的行数啊。 2.以为转载 2018-01-04 13:09:29 · 9749 阅读 · 1 评论 -
Python整理(迭代目录和列表应用)
buildList = [] #定义一个空列表用于存放目录中需要的文件名 for dirPath, dirNames, fileNames in os.walk(gPathSrc + "/../BUILD_RECORD"): #迭代目录 for curBuildName in dirNames: if re.search((".*(MI.*原创 2018-01-04 20:04:11 · 780 阅读 · 0 评论 -
Python整理(发送邮件接口的使用)
接口:SendMail()SendMail('rad_radisson@163.com', strBuildMail, 'radisson123', "BuildError--%s" %curBuildName, '请查看并及时修改!')发方邮箱()可以为任意邮箱,收方邮箱,主题(BuildError--%s" %curBuildName,),内容(可以为附件,以路径形式)gPathS原创 2018-01-04 20:21:33 · 3812 阅读 · 0 评论 -
python常用知识梳理(必看篇)
转载:http://www.jb51.net/article/109231.htm 投稿:jingxian接触python已有一段时间了,下面针对python基础知识的使用做一完整梳理:1)避免‘\n'等特殊字符的两种方式:a)利用转义字符‘\' b)利用原始字符‘r' print r'c:\now' 2)单行注释,使用一个#,如:转载 2018-01-05 20:35:03 · 535 阅读 · 0 评论 -
Python操作Excel(翻译工具(一种语言))
对Python的翻译工具的总结功能翻译工作:通过客户或者已经确认的翻译进行比对,只要英文相同,就将客户确认的翻译引入替换思路1.打开标准翻译,需要翻译,翻译记录三张表(对一张表的内容进行修改并保存,需要用到copy()函数)data_e = xlrd.open_workbook('需要翻译.xls',formatting_info = True)#需要翻译的表da原创 2017-12-26 10:50:59 · 3396 阅读 · 0 评论 -
Python脚本发邮件错误:ImportError: No module named MIMEText
出现这个错误(ImportError: No module named MIMEText)原因可能为 当前目录下或者本身脚本的名字以email.py命名。执行脚本的目录下和执行的脚本命名不可以用email.py命名转载 2018-01-09 11:35:56 · 2046 阅读 · 2 评论 -
python一些基础且常用的脚本整理(持续补充)
1.获取目录中的文件名(或者修改当前目录中的文件名)# -*- coding: utf-8 -*-import os# 列出当前目录下所有的文件files = os.listdir(".") for filename in files: print filename# -*- coding: utf-8 -*-import os# 列出当前目录下所有的文件原创 2018-02-02 15:04:03 · 2569 阅读 · 0 评论 -
【Python笔记】操作读取Excel文件、文本文件
需求:读取Excel文件、替换文本文件中得指定某个字串并生成新的文件源代码:#encoding:utf-8# -*- coding: utf-8 -*-#!/usr/bin/env python# -*- coding=utf-8 -*-#Using GPL v2#Author: ihipop@gmail.com#2010-10-27 22:07import xlrd import...原创 2018-05-03 10:39:42 · 596 阅读 · 0 评论 -
【python】pygame学习(一)创建窗口、设置背景颜色、显示图片、鼠标单击事件等。
源码:import pygameimport timeimport osimport randomnumber = 1T = 0.5screen = pygame.display.set_mode((400,220),0,32)screen.fill((255,255,255))background=pygame.image.load('9.png') #图片位置 ...原创 2018-10-12 09:30:54 · 14394 阅读 · 3 评论 -
【python修改文件】带参数修改文件夹名、文件夹里文件名、文件内容等
源码如下:# -*- coding: utf-8 -*-#coding=utf-8''' 脚本说明 功能:在添加新遥控时,需要手动改文件名和文件内容。现执行脚本可自动修改(码值仍需要手动修改)使用:python ir_modify.py "原有的文件名" "需要的文件名" 例:python ir_modify.py "IR10N" "IRCHAOY...原创 2018-09-29 16:18:27 · 1407 阅读 · 0 评论 -
【Python获取软件当前的配置信息】实现info命令
源码:# -*- coding: utf-8 -*-#coding=utf-8import osimport reimport sysimport datetimeM_name = open('.config')for line in M_name: line_new = line.split(' ')[-1] result = os.popen("svn info")...原创 2018-10-31 09:51:04 · 3810 阅读 · 0 评论