python读取各种文件
1.yaml文件 yaml文件的特点: 1."数据结构"可以用类似大纲的"缩排"方式呈现 2.连续的项目通过减号“-”来表示,也可以用逗号来分割 3.键值对用冒号“:”来分隔 4.数组用’[ ]’括起来,hash用’{ }’来括起来 ················写法 1····················· # house.yaml-----------------------------…
1.yaml文件 yaml文件的特点: 1."数据结构"可以用类似大纲的"缩排"方式呈现 2.连续的项目通过减号“-”来表示,也可以用逗号来分割 3.键值对用冒号“:”来分隔 4.数组用’[ ]’括起来,hash用’{ }’来括起来 ················写法 1····················· # house.yaml-----------------------------…
练习 小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数: 低于18.5:过轻 18.5-25:正常 25-28:过重 28-32:肥胖 高于32:严重肥胖 打印输出BMI结果。 以下是单IF语句程序: # -*- coding: utf-8 -*- height = 1.75 weight = 80.5 bmi = weight/…
Python进阶小技巧 记录3个近日学习到的python进阶技巧,既不是初级技巧,也不是非常高级的奇技淫巧,所以姑且称为进阶技巧,分别是:with, singledispatch和Flattening。 1. 实现自定义方法的with 1.1 Magic Method Magic Method直译成魔术方法,简单的说就是python中用双下划线包裹起来的方法,《流畅的Python》一书中也把这类方…
总有那么几个古老的项目与众不同,有些政府医院的项目使用oracle的字符集是US7ASCII 这个奇葩的字符集。当python 查询这样的数据库时会出现中文字符乱码,不能正确显示内容。在网上搜索了很多解决方案都是在sql里用rawtohex的utl_raw.cast_to_raw进行字符转换,然后对查询结果使用decode('GBK')。 select rawtohex(utl_raw.cast_…
本文介绍c++生成dll动态库,在win10系统,使用vs2017生成。 一、创建工程 说明: AES.cpp和AES.h是实现AES加解密的文件 CAesDll.cpp和CAesDll.h是调用AES.h里面函数,封装成类CAes256 CApi.cpp和CApi.h是导出dll动态库的外部调用接口 二、封装AES加解密类 CAes256类,封装AES加解密功能: #ifndef ENCRYPT…
突然发现按Ctr+Alt+L格式化python失效了,但刚才还好好的。后来发现是我开了个软件【网易云音乐】,它有个快捷键也是这个,后来把它的快捷键改掉就可以了 版权声明:本文为LinBilin_原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/LinBilin_/article/details/78702927
废话不多啰嗦直接上代码 那这里要注意的是第一个方法一定要用index()去实现,不然就会变成这样 进阶的小伙伴用法就不一一介绍了,代码放进pycham里面自己去跑,跑不懂去源代码里看一看可以学习到很多东西 from pywebio.output import * from pywebio.session import * from pywebio import start_server # 实现网…
目录 一、枚举: 二、enum模块 1、枚举的定义 2、枚举成员及属性的访问 3、枚举的迭代 三、枚举使用注意说明 四、使用普通类直接实现枚举,存在的问题 一、枚举: 枚举可看作是一系列符号名称的集合,集合中每一个元素要保证唯一性和不可变,因此我们可以对枚举中元素进行恒等比较,通俗来讲枚举就是一系列常量的集合,枚举是可迭代的. 枚举就有不可变的特性,所以枚举的主要作用就是用来定义常量的。 二、en…
Num01–>TCP通信模型 Test01–>TCP客户端案例 #! /usr/bin/env python3 # -*- coding:utf-8 -*- from socket import * def main(): # 1.创建socket client_socket = socket(AF_INET, SOCK_STREAM) # 2.指定服务器的地址和端口号 server_…
学习编程语言的第一步,让你的程序对这个世界说一声 hello world! 这个程序是编程界经典中的经典,让无数编程恐惧症患者得以顺利写出第一个程序,从而走上大神的不归路! 1. 新建文本文档 先让我们在桌面上新建一个文本文档 (helloWorld.txt) 2. 键入代码 现在我们在桌面上已经有了一个空白的文本文档 helloWorld.txt,接下来我们打开 helloWorld.txt 键…