为了编写可维护代码,将很多函数分组到不同文件中。在Python中,一个.py文件就称为一个模块(Module)。使用模块可以避免函数名和变量名冲突。相同名字函数和变量完全可以分别存在不同模块中。但尽量不要与内置函数名字冲突。Python所有内置函数可查看https://docs.python.org/3/library/functions.html为了避免模块名字冲突,Python又引
转载 2023-12-09 11:46:19
121阅读
我们知道,我们可以编写.py文件作为模块供其他程序使用import语句进行调用,从而达到程序复用作用,提高写代码效率。但是问题来了,如果有很多模块的话,全部放在同一个目录下面,随着工程量增加,这个目录会变得越来越大、越来越复杂,而且难以寻找,这个时候就要用包来进行分类了,我们通常会把同一类模块放在一个文件夹下面,这个文件夹就被叫做包(package),所以以后我们看到包、文件夹、目录这些
python函数参数pack与unpack上周在使用django做开发时候用到了mixin,其中又涉及到了一个关于函数参数打包(pack)问题,导致延误了开发时间,所以在这里记录一下,稍后会说到具体背景。背景交代:具体情景是这样,我需要一个view可以在查询同时可以分页,又可以在返回 queryset 上做更多查询操作。为了解决这个问题,我自己写了一个mixiin :class
转载 2023-11-28 12:36:46
61阅读
pythonstruct主要是用来处理C结构数据,读入时先转换为Python字符串类型,然后再转换为Python结构化类型,比如元组(tuple)啥~。一般输入渠道来源于文件或者网络二进制流。struct模块中最重要三个函数是pack(), unpack(), calcsize()# 按照给定格式(fmt),把数据封装成字符串(实际上是类似于c结构体字节流) pack(fm
转载 2023-08-13 19:42:19
232阅读
struct模块 三个函数是pack(), unpack(), calcsizepack(fmt, v1, v2, ...) # 按照给定格式(fmt),把数据封装成字符串(实际上是类似于c结构体字节流) unpack(fmt,string) # 按照给定格式(fmt)解析字节流string,返回解析出来tuple calcsize(fmt) # 计算给定
转载 2023-09-30 11:02:16
119阅读
PythonGUI TKinter(一)–学习猿地(新版全套Python基础教程(下) #GUI编程)组件摆放-------->pack()首先介绍最基本框架,下面我们用三个简单步骤来绘制一个最简单窗口1.导入tkinter库2.创建主窗口对象3.加入消息循环# 1.导入tkinter库 import tkinter # 2.创建主窗口对象 root = tkinter.Tk()
转载 2023-10-13 21:14:59
210阅读
Python是一门非常简洁语言,对于数据类型表示,不像其他语言预定义了许多类型(如:在C#中,光整型就定义了8种)它只定义了六种基本类型:字符串,整数,浮点数,元组(set),列表(array),字典(key/value)通过这六种数据类型,我们可以完成大部分工作。但当Python需要通过网络与其他平台进行交互时候,必须考虑到将这些数据类型与其他平台或语言之间类型进行互相转换问题。打个比
转载 2023-08-30 07:36:37
170阅读
Python 基础学习说明这不是最基础入门教程这里代码使用Python2.7环境,没有在>3版本环境下测试模块(Moudule)和包(Package)辨析module 通常模块为一个文件,直接使用import来导入就好了。可以作为module文件类型有”.py”、”.pyo”、”.pyc”、”.pyd”、”.so”、”.dll”。package 通常包总是一个目录,可以使用impo
转载 2023-09-27 14:14:50
69阅读
简介struct模块用于将外部压缩格式字符串与Python类型值进行转换,用于外部文件,网络数据,或是python与c语言程序间数据交换。 而struct.unpack则是用于将外部压缩格式字符串进行解压(一般是对struct.pack函数压缩数据进行解压),同时返回结果为一个元组,且解压数据大小必须满足格式指定字节数。 同样struct.pack则是将输入值根据对应格式进行压缩,
什么是包简单理解,包就是文件夹,只不过在该文件夹下必须存在一个名为“__init__.py” 文件。 注意,这是 Python 2.x 规定,而在 Python 3.x 中,__init__.py 对包来说,并不是必须。每个包目录下都必须建立一个 __init__.py 模块,可以是一个空模块,可以写一些初始化代码,其作用就是告诉 Python 要将该目录当成包来处理。注意, __
pythonstruct主要是用来处理C结构数据,读入时先转换为Python字符串类型,然后再转换为Python结构化类型,比如元组(tuple)啥~。一般输入渠道来源于文件或者网络二进制流。struct模块中最重要三个函数是pack(), unpack(), calcsize()# 按照给定格式(fmt),把数据封装成字符串(实际上是类似于c结构体字节流) pack(fm
转载 2023-08-31 21:20:53
193阅读
  pythonstruct主要是用来处理C结构数据,读入时先转换为Python字符串类型,然后再转换为Python结构化类型,比如元组(tuple)啥~。一般输入渠道来源于文件或者网络二进制流。  1.struct.pack()和struct.unpack()  在转化过程中,主要用到了一个格式化字符串(format strings),用来规定转化方法和格式。  下面来谈谈主要
做一个应用程序,肯定需要更多widget控件,所以这时候就牵扯到了如何将这些widget控件配置到 容器 或 窗口 内。在设计GUI程序时,可以使用三种方法包装和定为各组件在 容器 或 窗口 内位置,这三个方法又称窗口控件配置管理员(Widget Layout Manager),通常叫做布局方法。一共有三种布局方法:pack、grid和place,最常用pack方法,本章介绍pack方法窗
转载 2023-11-30 12:46:35
756阅读
package指就是包,它是一个有层次文件目录结构,它定义了由n个模块或n个子包组成python应用程序执行环境。通俗一点:包是一个包含__init__.py 文件目录,该目录下一定得有这个__init__.py文件和其它模块或子包。但是这会分为两种情况,第一种情况是一个空__init__.py文件,另外一个情况是写了代码__init__.py文件。不管是空还是有内容,这个目录都会
1.使用tkinter.Tk()生成主窗口(root = tkinter.Tk())root.title("标题名")      修改窗体名字,也可以在创建时候使用className 参数来命名 root.resizable(0,0)       窗体大小可调性,分别表示x,y方向可变性 root.geometry("250*150")    制定主窗体大小 root.quit(
转载 2023-11-11 15:43:24
228阅读
  pythonstruct主要是用来处理C结构数据,读入时先转换为Python字符串类型,然后再转换为Python结构化类型,比如元组(tuple)啥~。一般输入渠道来源于文件或者网络二进制流。  1.struct.pack()和struct.unpack()  在转化过程中,主要用到了一个格式化字符串(format strings),用来规定转化方法和格式。  下面来谈谈主要
转载 2023-10-17 08:49:51
109阅读
Tkinter 布局管理器之packpack、grid 和 place 均用于管理同在一个父组件下所有组件布局,其中:pack 是按添加顺序排列组件grid 是按行/列形式排列组件place 则允许程序员指定组件大小和位置何时使用 pack 管理器?对比 grid 管理器,pack 更适用于少量组件排列,但它在使用上更加简单(就像我们前边所有的例子中,展示一个组件我们一般都直接使用 .pa
struct.pack,参数fmt是格式字符串,关于格式字符串相关信息在下面有所介绍。v1, v2, ...表示要转换python值。下面的例子将两个整数转换为字符串(字节流): [python]  view plain copy 1. import struct 2. 3. a = 20 4. b =
转载 2023-07-27 22:08:03
270阅读
Tkinter 布局管理器之packpack、grid 和 place 均用于管理同在一个父组件下所有组件布局,其中:pack 是按添加顺序排列组件grid 是按行/列形式排列组件place 则允许程序员指定组件大小和位置何时使用 pack 管理器?对比 grid 管理器,pack 更适用于少量组件排列,但它在使用上更加简单(就像我们前边所有的例子中,展示一个组件我们一般都直接使用 .pa
转载 2023-07-07 17:33:46
119阅读
pythonstruct主要是用来处理C结构数据,读入时先转换为Python字符串类型,然后再转换为Python结构化类型,比如元组(tuple)啥~。一般输入渠道来源于文件或者网络二进制流。1.struct.pack()和struct.unpack()在转化过程中,主要用到了一个格式化字符串(format strings),用来规定转化方法和格式。下面来谈谈主要方法:1.1
  • 1
  • 2
  • 3
  • 4
  • 5