引述:在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长, 越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件 包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在 Python 中,一个.py 文件就称之为一个模块(Module)。一.模块的定义Python 模块(Module),是一个 Python 文件,以
转载 2023-08-06 11:31:40
68阅读
Python的学习中经常见用到sys模块,就百度了下sys模块到底是什么很明显,sys是system的缩写,那么很自然就是跟系统相关的模块,那么到底是什么呢,简单来说可以用sys模块获取操作系统和编译器的一些配置,设置及操作。这个模块自然也存在很多方法: sys.argv: 实现从程序外部向程序传递参数。 sys.exit([arg]): 程序中间的退出,arg=0为正常退出
转载 2023-05-31 16:28:43
188阅读
一般来说,编程语言中,库、包、模块是同一种概念,是代码的组织方式。Python中只有一种模块对象,但是为了模块化组织模块的便利,提供了一个概念——包!模块(module):指的是Python的源代码文件。包(package):是的是模块组织在一起的包名同名的目录及其相关文件。导入语句import 模块1,模块2:这是完全导入(导入不建议用逗号分隔写成一行,可以多个导入) import……as……:
文章目录1 为何要实行模块化编程2 模块化编程的流程3 创建模块4 包(package)的概念和结构 1 为何要实行模块化编程首先,python是面向对象的编程语言,python中的数据类型有字符串、浮点型、整型,这些数据被有序的整合起来形成了序列(列表、集合、元组、字典等),而对象过多即又产生了函数,紧接着又出现了类,多个类组合起来即形成了模块化编程。通常我们使用的标准库与第三方库即模块,例如
一、函数 a=1, b=2, 交换值定义中间量c,C=None,a,b=b,aa,b,c=1,2,3 sys.argv 实现指定的某些功能,使用的时候可以直接调用,简化代码,提高代码复用性def fun():#定义一个函数,后面是函数名          &n
算法的概述 算法部分主要由头文件,和组成。 是所有STL头文件中最大的一个,其中常用到的功能范围涉及到比较、交换、查找、遍历操作、复制、修改、反转、排序、合并等等。 体积很小,只包括几个在序列上面进行简单数学运算的模板函数,包括加法和乘法在序列上的一些操作。 中则定义了一些模板类,用以声明函数对象。 STL提供了大量实现算法的模版函数,只要我们熟悉了STL之后,许多代码可以被大大的化简,
#先说说编解码问题 编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。Eg:str1.decode('gb2312') #将gb2312编码的字符串转换成unicode编码 str2.encode('gb2312') #将unicode编码的字符串转换成gb2312编码pyt
转载 2023-12-09 22:20:42
52阅读
Python测试开发实战Python编程基础蚂蚁金服:Java阿里集团:Java,Python腾讯云:Python字节:python,go,phppycharm快捷指令ctrl + alt + s :打开软件设置ctrl + d :复制当前行代码shift + alt +上\下 :将当前行代码上移或下移ctrl + shift +f10 :运行当前代码文件shift + f6 :重命名文件ctrl
转载 2022-09-02 16:17:00
444阅读
1 算法 1.1 字符串 1.1.1 正则表达式  re 【标准库】提供基于正则的匹配和替换。 1.1.2 字符集  chardet Home:https://github.com/erikrose/chardetchardet 可以猜测任意一段文本的字符集编码。对于编码类型未知的文本,它会很有用。chardet 既可以作为模块来使用,也可以作为命令行工具来
转载 2023-10-11 17:03:58
71阅读
模块与包9.1 模块的概念9.2 模块的导入9.3 内置标准模块9.3.1 sys模块9.3.2 platform模块9.3.3 random模块9.3.4 time模块9.4 自定义模块9.5 包的概念9.6 包的发布9.7 包的安装9.8 小案例总结 9.1 模块的概念模块是一个保存了Python代码的文件,其中可以包含变量、函数或类的定义,也可以包含其他各种Python语句。使用模块有以下
需求描述我们需要登录考勤系统(网页端,非手机端)进行签到,如果不想每天都早早起来打卡签到,就可以通过写程序实现这一功能。业务梳理通过长时间的早起打卡签到发现规律,我每天只是不停的点击,签到,都是规律性的操作,何尝不写一个程序加到Windows实现自动签到呢,这样我就不用每天都花时间上在打卡这件小事上。说干就干,我发现我每天的打卡行为可以归纳为"登录系统--》输入用户名、密码--》点击点击--》退出
起因前端日子写完的Python入库脚本,通过直接读取配置文件的内容(包含了数据库的ip,数据库的用户名,数据库的密码),因为配置文件中的数据库密码是明文显示的,所以不太安全,由此对其进行加密。编码之路编程环境Python3.6第三方库–pyCryptodome第三方库的介绍及下载1.在之前的AES加密中,python2或者3.4采用的是pyCyrpto这个模块,但是昨天废了好大劲去安装它都是失败,
在 python 中有一个 telnetlib,它的作用就是建立一个通到主机的 telnet连线实体, 然后向主机传送命令 (就像用键盘输入一样 )并从该连线接收数据。利用它, 我们可以把示范 1的所有内容从 "人 -机 '交流变成'机 -机 '交流,这样也可
转载 2023-08-06 11:18:21
207阅读
Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳, 如下实例:#!/u
转载 2023-08-28 14:43:27
51阅读
功能:MySQLdb模块是为Python提供MySQL数据库API,主要针对MySQL数据库进行操作的方法。   安装:Windows下载:https://pypi.python.org/pypi/MySQL-python/CentOS:yum install MySQL-python -y使用:1.数据库连接对象conn =MySQLdb.connect(host
转载 2023-09-17 10:46:48
101阅读
""" 1. 什么是模块 模块是一系列功能的集合体,分为三大类 (1)内置模块 (2)第三方模块 (3)自定义模块 一个Python文件本身就是一个模块,文件名m.py,模块名叫m ps:模块的四种形式 1 使用Python编写的.py
转载 2023-10-19 07:05:43
153阅读
DEA简介        DEA是数据包络分析( Data envelopment analysis)的简称,是通过数学规划模型得出效率的非参数方法,不需要对生产函数的形式进行假定。以上文字是截取自吴杰老师的《行业分析视角下中国区域环境效率研究——基于数据包络分析(DEA)方法》中的描述。(其实我的理解就是初
实际上并非必须遵守PEP 8,但是它已经成为一个默认的、约定俗成的规则,可以使代码风格更统一,提高可读性。由于最近一直在学习Ubuntu,因此此处仍然以Ubuntu为例,介绍一下规则检查工具,它能帮助开发者检查代码是否符合PEP 8标准。1.首先执行 pip3 install pycodestyle,它会下载一套检查插件。如果你使用的使二代python,把pip3改为pip.2.开始检查目标代码
转载 2023-05-26 18:43:53
212阅读
注:只是自己学习记录,若有不对的地方请指出,如果觉着我写的不好或者什么的,可以去看我放在下面的大师傅的讲解,都是比较详细的简单的flask#encoding: utf-8? # 导入Flask类 from flask import Flask, render_template_string, request # 实例化,可视为固定格式 app = Flask(__name__) @app.rout
转载 2023-06-30 17:23:32
50阅读
curl:命令行下的网站访问和验证工具常用参数如下:-c,–cookie-jar:将cookie写入到文件-b,–cookie:从文件中读取cookie-C,–continue-at:断点续传-d,–data:http post方式传送数据-D,–dump-header:把header信息写入到文件-F,–from:模拟http表达提交数据-s,–slient:减少输出信息-o,–out
  • 1
  • 2
  • 3
  • 4
  • 5