python使用正则表达式来获取文件名的前缀

  • Post author:
  • Post category:python

python使用正则表达式来获取文件名的前缀 在我们处理文件的时候,会遇到这样的一种场景,我们需要对某个文件进行操作,然后生成与原文件名相同的文件(只是文件格式改变)。那么这个时候就可以使用正则表达式来匹配我们所需要的字符串。 实现 import re test='kasduabshdvkjASVKDV.txt' m=re.findall(r'(.+?)\.',test) print(m) 我们所…

继续阅读 python使用正则表达式来获取文件名的前缀

根据坐标点位置计算方位角(python实现)

  • Post author:
  • Post category:python

根据坐标点位置计算方位角是在GPS轨迹处理和数据挖掘中很常见的得到车头朝向的方式。 网上的大部分代码都有些许错误,这里总结如下。 (x1,y1) 为当前GPS点坐标, (x2,y2) 为下一个点的GPS坐标: def calc_angle(x1,y1,x2,y2): angle=0 dy= y2-y1 dx= x2-x1 if dx==0 and dy>0: angle = 0 if dx=…

继续阅读 根据坐标点位置计算方位角(python实现)

python中eval函数和str函数

  • Post author:
  • Post category:python

eval函数把字符串转化为list、dict、tuple str函数把list,dict,tuple转为字符串 # 字符串转换成列表 a = “[[1,2], [3,4], [5,6], [7,8], [9,0]]” print(type(a)) b = eval(a) print(b) # 字符串转换成字典 a = “{1: ‘a’, 2: ‘b’}” print(type(a)) b = ev…

继续阅读 python中eval函数和str函数

五个有趣的Python练手小项目,附代码

  • Post author:
  • Post category:python

Python不仅相对其他编程语言来说容易上手,在生活中,可能Python的技术范围程度没有其他编程语言深,但Python 绝对是最接地气的,论起来,Python亲民度也可以说是老大哥的位置了。那么Python在我们生活中有哪些有趣的小功能可以运用呢? 一、词云图 你是不是经常能在网络上看到这种图片,其实这种图片的官方名字叫词云图。“词云” 的概念最早是美国西北大学新闻学副教授、新媒体专业主任里奇•…

继续阅读 五个有趣的Python练手小项目,附代码

python调用c动态库函数_python3调用C动态库函数

  • Post author:
  • Post category:python

制作动态库 #include #include #include #include #include using namespace std; extern "C" float Dist(float ax,float ay,float az,float bx,float by,float bz){ return(sqrt((ax-bx)*(ax-bx)+(ay-by)*(ay-by)+(az-bz…

继续阅读 python调用c动态库函数_python3调用C动态库函数

python使用装饰器会改变被装饰函数的函数名,如何去解决

  • Post author:
  • Post category:python

import functools # 使用自定义装饰器会改变被装饰的函数的函数名,解决方法: # 第一种 import functools  @functoool.wraps(func) # 第二种 cell_fun.__name__ = func.__name__ def set_fun(func): # @functools.wraps(func) def cell_fun(): print(…

继续阅读 python使用装饰器会改变被装饰函数的函数名,如何去解决

python 基础知识(1)

  • Post author:
  • Post category:python

目录 1、输出函数 2、转义字符 3.1 二进制与字符编码 3.2标识符和保留字 3.3变量定义及使用 3.3.1 变量的多次赋值 4、数据类型 4.1 整数 4.2浮点类型 4.3 布尔类型 4.4 字符串类型 4.5 数据类型转换 5、注释 6、输入 7、运算符 7.1算术运算符 7.2 赋值运算符 7.3 比较运算符 7.4布尔运算符 8.1 对象的布尔值 8.2 结构语句 8.3 pass…

继续阅读 python 基础知识(1)

带你走进python集合的set内心世界

  • Post author:
  • Post category:python

首先我来介绍一下 set : python 的 set 和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持 union (联合), intersection (交), difference (差)和 sysmmetric difference (对称差集)等数学运算. sets 支持 x in set, len(set) ,和 for x in set…

继续阅读 带你走进python集合的set内心世界

python logging通过tkinter的Text控件显示日志

  • Post author:
  • Post category:python

logging自带的handler有很多类型,StreamHandler、FileHandler、RotatingFileHandler、TimedRotatingFileHandler、NullHandler、WatchedFileHandler、SocketHandler、DatagramHandler、SysLogHandler、NtEventHandler、SMTPHandler、Memo…

继续阅读 python logging通过tkinter的Text控件显示日志