
Python
Python
jjinglover
这个作者很懒,什么都没留下…
展开
-
ModuleNotFoundError: No module named ‘Image‘
python使用过程中遇到ModuleNotFoundError: No module named 'Image'的报错。转载 2024-01-27 13:52:07 · 170 阅读 · 0 评论 -
Python实现比较两个文件夹下的资源差异
Python实现比较两个文件夹下的资源差异。原创 2023-08-22 12:37:18 · 125 阅读 · 0 评论 -
使用Python 正则匹配两个特定字符之间的字符方法
使用Python正则表达式来匹配两个特定字符之间的字符和匹配多个特定字符之间的字符可以方便地提取字符串中的特定信息。我们可以根据需要定义合适的正则表达式和字符串来完成任务。在实际开发中,我们可以使用正则表达式来处理字符串中的特定信息,如URL、电子邮件地址等。转载 2023-05-17 17:30:32 · 6412 阅读 · 0 评论 -
Python __init__.py 作用详解
转自:https://blog.youkuaiyun.com/xuzhexing/article/details/91043393__init__.py 文件的作用是将文件夹变为一个Python模块,Python 中的每个模块的包中,都有__init__.py 文件。通常__init__.py 文件为空,但是我们还可以为它增加其他的功能。我们在导入一个包时,实际上是导入了它的__init__.py文件。这样我们可以在__init__.py文件中批量导入我们所需要的模块,而不再需要一个一个的导入。注意这里访问转载 2022-06-30 16:08:39 · 794 阅读 · 0 评论 -
Python format 格式化函数
转自:https://www.runoob.com/python/att-string-format.html Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。format 函数可以接受不限个参数,位置可以不按顺序。也可以设置参数:输出结果为:网站名:菜鸟教程, 地址 www.runoob.com网站名:菜鸟教程, 地址 www.runoob.com网站名:菜鸟教程, 地址 ww转载 2022-06-26 09:49:14 · 174 阅读 · 0 评论 -
Python UnicodeDecodeError
写工具时遇到如下报错:明显是编码问题,python文件的开头加入了编码声明但是通过 打印信息显示编码并未改变。在代码的最后一个 import 导入 Module 后 , 添加如下代码 :特别注意 , 上述代码要添加在 导入模块 的最后一行后面 , 不要放在 import 等导入模块代码的前面 , 否则会报错 !参考资料:https://blog.youkuaiyun.com/shulianghan/article/details/120650344更新分割线----------------------原创 2022-06-23 16:37:40 · 2292 阅读 · 0 评论 -
Python实现文件夹的拷贝覆盖
项目有个脚本【拷贝/删除】【文件/文件夹】的用的是【cp/rm】命令(平时都在Mac上使用),现在偶尔也要在Windows系统上使用,脚本需要调整,便用Python重写了下,文件/文件夹操作这部分封装了几个函数,做个记录以备后查。# -*- coding:UTF-8 -*-#ipathimport os,os.pathimport shutil#拷贝目录【类似unix下的cp -r aa bb】def copyDir(srcDir,dstDir): if os.path.exis原创 2022-04-10 20:39:38 · 5234 阅读 · 0 评论 -
Python实现文件名称批量添加后缀
做了一个文件批量添加后缀小工具,为了方便操作,使用WPF制作了一个窗口用来输入参数C#代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;usin.原创 2021-11-18 17:48:26 · 1905 阅读 · 0 评论 -
Python文件夹压缩
使用Python实现文件夹的压缩,做个记录,以备后查。#!/usr/bin/python# -*- coding:UTF-8 -*-import sysimport os,os.pathimport shutilimport argparseimport zipfilecurDir=os.path.dirname(os.path.realpath(__file__))goalDir=curDir+'\\zipFiles'def checkGoalDir(dir): if原创 2021-09-14 13:35:33 · 780 阅读 · 0 评论 -
AttributeError: ‘module‘ object has no attribute ‘ZipFile‘
参考:https://stackoverflow.com/questions/14595280/attributeerror-module-object-has-no-attribute-zipfile使用Python压缩文件,一直提示AttributeError: 'module' object has no attribute 'ZipFile'搞了半天是自己写的脚本文件名为zipfile.py的原因。。。。...原创 2021-08-24 11:09:27 · 1726 阅读 · 0 评论 -
Python小工具更新Xml内容
自己写的一个从Xml中提取指定内容,调整之后更新至源文件的脚本,记录一下:#!/usr/bin/pythonimport sysimport os,os.pathimport argparseimport xml.etree.ElementTree as ETdef anXml(fileName,testXml): a = ET.Element("root") sumCount=0 xmlFp = ET.parse(fileName) root=xml.原创 2021-01-04 20:12:48 · 184 阅读 · 0 评论 -
Python 打印中文字符
转自:https://www.zhihu.com/question/24559207可以使用unicode函数print (unicode("请输入销售额", encoding="utf-8"))将utf-8编码转换为unicode就可以输出中文了。转载 2020-12-28 11:46:19 · 820 阅读 · 0 评论 -
pip添加到环境变量
成功安装pip后,命令窗口运行报错需要将pip添加到环境变量,使用Everything搜索pip找到pip的路径将路径添加到环境变量再次运行命令运行成功!原创 2020-11-30 16:30:54 · 9807 阅读 · 2 评论 -
Windows pip安装
转自:https://zhuanlan.zhihu.com/p/38603105pip 是一个现代的,通用的Python包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。在正式安装pip之前,可在控制台输入以下命令,用于检测当前Windows环境中是否已经安装pip。python -m pip --version如果能够成功输入pip版本号,则说明,当前系统中已经安装pip,否则,需要进行安装。下面介绍两种常用的pip安装方式:方式一:1、首先在Pytho..转载 2020-11-30 16:16:42 · 527 阅读 · 0 评论 -
Python裁剪图片
项目需要裁剪图片用来做大图的拼接,写个处理脚本,做个记录。#!/usr/bin/python#picimport os,os.pathimport sys,getoptimport shutilimport Imagecur_dir=os.path.dirname(os.path.realpath(__file__))opts,args=getopt.getopt(sys.argv[1:],"p:s:")file_path=""for op,value in opts: .原创 2020-11-23 14:08:47 · 844 阅读 · 3 评论 -
Python 源代码中有中文的问题
转自:http://blog.youkuaiyun.com/kowity/article/details/2005584有时候在代码里面会有中文,这样直接保存下来的 xxx .py 文件不能在 cmd 里面直接运行,出现错误如下:SyntaxError: Non-ASCII character ……解决方法很简单,只要在代码第一行写上:# -*- coding:gb转载 2017-03-27 17:41:13 · 845 阅读 · 0 评论 -
使用Python实现的icon裁剪
使用python实现的icon裁剪#!/usr/bin/python#picimport os,os.pathimport Imagecur_dir=os.path.dirname(os.path.realpath(__file__))def separateStr(symbol): temStr='' arr=[] for c in symbol: if c!='...原创 2018-08-09 17:15:56 · 621 阅读 · 0 评论 -
Python文件操作
os模块:得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()删除一个文件:os.remove()删除多个目录:os.removedirs()检验给出的路径是否是一个文件:os.path.isfile()检验给出的路径是否是一个目录:os.path.isdir()判断是否是绝对路径:o...原创 2018-08-02 11:28:24 · 191 阅读 · 0 评论 -
Python运行提示IndentationError: unexpected indent
运行一个py脚本报错:IndentationError: unexpected indent,看了看代码缩进没有问题,上网查了下应该是Tab键与空格混用的原因。打开编辑器设置显示空格,将空格用Tab代替,再次运行脚本,错误消失。如何让编辑器显示空格?我用的编辑器是sublime 3,点击首选项->设置用户-> 将"draw_white_space": "all", 放入配置...原创 2018-09-07 17:17:18 · 3239 阅读 · 0 评论 -
获得指定目录下文件列表
平时需要统一一些文件扩展名,手动更改太麻烦,便写了一个将文件扩展名批量小写的脚本,如下:import osimport sys,getoptopts,args=getopt.getopt(sys.argv[1:],"p:s:")floderpath=""for op,value in opts: if op == "-p": floderpath=valu...原创 2019-01-15 23:33:47 · 177 阅读 · 0 评论 -
Python replace()方法
转自:http://www.runoob.com/python/att-string-replace.html描述Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。语法replace()方法语法:str.replace(old, new[, max])参数old --...转载 2019-03-05 15:57:08 · 1342 阅读 · 0 评论 -
Python批量删除文件
用python写的批量删除指定类型文件的小工具:# -*- coding: utf-8 -*-import os# 循环递归遍历文件夹def traverse(file_dir): fs = os.listdir(file_dir) for dir in fs: tmp_path = os.path.join(file_dir, dir) ...原创 2019-03-29 14:38:26 · 929 阅读 · 0 评论 -
Python使用pngquant实现批量压缩图片
自己写的一个批量压缩图片的小工具,文件结构如下图使用方法:将文件夹拖到bat.bat上,即可实现对文件夹内的图片压缩。.bat文件中的代码:@echo offset floder=%1%set p_path=%~dp0python %p_path%\reducePng.py -p %floder%pausepython代码实现如下:#!/usr/bin/pyt...原创 2019-06-26 20:49:36 · 2055 阅读 · 2 评论 -
sqlite3之基本操作
转自:https://www.cnblogs.com/work115/p/5948683.html简单的介绍 SQLite数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内...转载 2019-07-10 11:42:38 · 3827 阅读 · 0 评论 -
Python 将数据库的内容导出到xml
项目中的一些配置文件使用了数据库存放,有时需要比较两个db文件的差异,由于常见的比较工具并不能比较db文件,因此自己写了一个小工具将db文件中的内容导出为xml(一个table导出为一个xml文件),比较合并xml后再将xml文件内容更新到db文件。工具的目录结构:使用方法:将db文件拖到dbToXml.bat 即可将db中的文件导出为xml;将导出xml的文件夹拖到xmlTo...原创 2019-07-10 15:40:41 · 1326 阅读 · 1 评论 -
查看Python api
1.打开命令行,在命令行窗口输入:python -m pydoc -p 5666[python -m pydoc -- 打开pydoc模块][-p 5666 -- 在5666端口上启动server]2.在浏览器打开http://localhost:5666/即可查看python的所有modules....原创 2017-01-15 13:53:49 · 1034 阅读 · 0 评论