会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
原竹
Do one thing at a time, and do well
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年6月3日
关于abc模块
摘要: 面向对象的设计中,抽象类,接口这些必不可少的东西,在python中是如何提现的呢? python作为一个动态语言,没有强类型的检查,而是以鸭子类型的方式提现,在执行的时候python不严格要求你必须是继承指定的父类而来,只要在调用的时候你有相应的方法和属性就可以了,长的像鸭子你就是鸭子。 也正是基于
阅读全文
posted @ 2020-06-03 10:46 原竹
阅读(211)
评论(1)
推荐(0)
2020年6月2日
关于try...except...else...finally....raise的用法2
摘要: 在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示的页面,通俗来说就是不让用户看见大黄页!!! 有时候我们写程序的时候,会出现一些错误或异常,导致程序终止. 为了处理异常,我们使用try...except 把可能发生错误的语句放在try模块里,用except来处理异常。 except可
阅读全文
posted @ 2020-06-02 14:52 原竹
阅读(246)
评论(0)
推荐(0)
2020年5月27日
关于subprocess模块
摘要: 一、subprocess以及常用的封装函数运行python的时候,我们都是在创建并运行一个进程。像Linux进程那样,一个进程可以fork一个子进程,并让这个子进程exec另外一个程序。在Python中,我们通过标准库中的subprocess包来fork一个子进程,并运行一个外部的程序。subpro
阅读全文
posted @ 2020-05-27 10:16 原竹
阅读(187)
评论(0)
推荐(0)
关于hashlib详解
摘要: 阅读目录 一、hashlib的基本概念 二、如何产生hash值之三个阶段 三、校验文件的一致性(如何保证下载的文件过程中不丢包,保证下载数据的完整性) 四、对明文密码进行加密 五、破解用户注册的密码 六、hmac模块的加密方式,与hashlib类似 回到顶部 一、hashlib的基本概念 1、什么叫
阅读全文
posted @ 2020-05-27 10:11 原竹
阅读(914)
评论(0)
推荐(0)
2020年5月26日
关于ConfigParser模块
摘要: ConfigParser模块 用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 import configparserfrom configparser import ConfigParserconfig =ConfigParser()co
阅读全文
posted @ 2020-05-26 11:02 原竹
阅读(136)
评论(0)
推荐(0)
关于ymal文档模式
摘要: yaml环境搭建 -- 安装pip之后(python 3.0以上自带pip),进入cmd后,执行以下操作 pip install pyyaml python -m pip install --upgrade pip #pip升级 pip install ruamel.yaml #yaml文件的写入与
阅读全文
posted @ 2020-05-26 08:45 原竹
阅读(203)
评论(0)
推荐(0)
2020年5月25日
关于shelve模块
摘要: shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式 import shelved = shelve.open('shelve_test') #打开一个文件t1=[1,2,3]t2="china"pi=3.1415926d["t1"
阅读全文
posted @ 2020-05-25 17:55 原竹
阅读(128)
评论(0)
推荐(0)
xml处理模块
摘要: xml处理模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: 1 2
阅读全文
posted @ 2020-05-25 17:47 原竹
阅读(108)
评论(0)
推荐(0)
文件信息结构体
摘要: struct stat { dev_t st_dev; /* ID of device containing file */ ino_t st_ino; /* inode number */ mode_t st_mode; /* protection */ nlink_t st_nlink; /*
阅读全文
posted @ 2020-05-25 08:24 原竹
阅读(237)
评论(0)
推荐(0)
Python 查看文件的读写权限方法
摘要: # -*- coding: utf-8 -*- # @author flynetcn import sys, os, pwd, stat, datetime; LOG_FILE = '/var/log/checkDirPermission.log'; nginxWritableDirs = [ '/
阅读全文
posted @ 2020-05-25 07:45 原竹
阅读(4707)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告