python读取各种文件

  • Post author:
  • Post category:python

1.yaml文件 yaml文件的特点: 1."数据结构"可以用类似大纲的"缩排"方式呈现 2.连续的项目通过减号“-”来表示,也可以用逗号来分割 3.键值对用冒号“:”来分隔 4.数组用’[ ]’括起来,hash用’{ }’来括起来 ················写法 1····················· # house.yaml-----------------------------…

继续阅读 python读取各种文件

第二天Python练习之IF语句的应用

  • Post author:
  • Post category:python

练习 小明身高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练习之IF语句的应用

python进阶小技巧

  • Post author:
  • Post category:python

Python进阶小技巧 记录3个近日学习到的python进阶技巧,既不是初级技巧,也不是非常高级的奇技淫巧,所以姑且称为进阶技巧,分别是:with, singledispatch和Flattening。 1. 实现自定义方法的with 1.1 Magic Method Magic Method直译成魔术方法,简单的说就是python中用双下划线包裹起来的方法,《流畅的Python》一书中也把这类方…

继续阅读 python进阶小技巧

python 使用cx_oracle,sqlalchemy,python-oracledb 查询或插入Oracle的字符集为US7ASCII 时中文乱码问题的解决。

  • Post author:
  • Post category:python

总有那么几个古老的项目与众不同,有些政府医院的项目使用oracle的字符集是US7ASCII 这个奇葩的字符集。当python 查询这样的数据库时会出现中文字符乱码,不能正确显示内容。在网上搜索了很多解决方案都是在sql里用rawtohex的utl_raw.cast_to_raw进行字符转换,然后对查询结果使用decode('GBK')。 select rawtohex(utl_raw.cast_…

继续阅读 python 使用cx_oracle,sqlalchemy,python-oracledb 查询或插入Oracle的字符集为US7ASCII 时中文乱码问题的解决。

python3调用c++动态库(一)生成c++动态库

  • Post author:
  • Post category:python

本文介绍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…

继续阅读 python3调用c++动态库(一)生成c++动态库

pycharm格式化python代码快捷键Ctrl+Alt+L失效

  • Post author:
  • Post category:python

突然发现按Ctr+Alt+L格式化python失效了,但刚才还好好的。后来发现是我开了个软件【网易云音乐】,它有个快捷键也是这个,后来把它的快捷键改掉就可以了 版权声明:本文为LinBilin_原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net/LinBilin_/article/details/78702927

继续阅读 pycharm格式化python代码快捷键Ctrl+Alt+L失效

python pywebio介绍如果实现网页跳转

  • Post author:
  • Post category:python

废话不多啰嗦直接上代码 那这里要注意的是第一个方法一定要用index()去实现,不然就会变成这样 进阶的小伙伴用法就不一一介绍了,代码放进pycham里面自己去跑,跑不懂去源代码里看一看可以学习到很多东西 from pywebio.output import * from pywebio.session import * from pywebio import start_server # 实现网…

继续阅读 python pywebio介绍如果实现网页跳转

Python基础语法18–枚举定义和访问

  • Post author:
  • Post category:python

目录 一、枚举: 二、enum模块 1、枚举的定义 2、枚举成员及属性的访问 3、枚举的迭代 三、枚举使用注意说明 四、使用普通类直接实现枚举,存在的问题 一、枚举: 枚举可看作是一系列符号名称的集合,集合中每一个元素要保证唯一性和不可变,因此我们可以对枚举中元素进行恒等比较,通俗来讲枚举就是一系列常量的集合,枚举是可迭代的. 枚举就有不可变的特性,所以枚举的主要作用就是用来定义常量的。 二、en…

继续阅读 Python基础语法18–枚举定义和访问

Python中TCP协议的理解

  • Post author:
  • Post category:python

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_…

继续阅读 Python中TCP协议的理解

用python写helloworld_93%程序员都做过的事:来写一个python式的hello world吧!

  • Post author:
  • Post category:python

学习编程语言的第一步,让你的程序对这个世界说一声 hello world! 这个程序是编程界经典中的经典,让无数编程恐惧症患者得以顺利写出第一个程序,从而走上大神的不归路! 1. 新建文本文档 先让我们在桌面上新建一个文本文档 (helloWorld.txt) 2. 键入代码 现在我们在桌面上已经有了一个空白的文本文档 helloWorld.txt,接下来我们打开 helloWorld.txt 键…

继续阅读 用python写helloworld_93%程序员都做过的事:来写一个python式的hello world吧!