什么是模块? 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 一般模块分为: 自定义模块 内置模块 开源 ...
分类:
编程语言 时间:
2019-04-10 23:21:52
阅读次数:
262
一 . 模块 1. 使?pyhton编写的py?件 2. 已被变异为共享库或者DLL或C或者C++的扩展 3. 包好?组模块的包. 4. 使?c编写并连接到python解释器的内置模块 如何使?模块? 我们已经?过很多模块了. 导入模块有两种?式 1. import 模块 2. from xxx i ...
分类:
编程语言 时间:
2019-04-08 21:45:06
阅读次数:
155
在Python中,每一个文件都应该是可以被导入的。 每一个独立的python文件都是一个模块 在导入文件时,文件中所有没有任何缩进的代码都会被执行一遍。 而在实际应用时,每个模块都是有专人负责独立开发的,通常模块会有测试代码,这些测试代码仅在模块内部使用,被导入到其他文件中不需要执行时,我们可以用内 ...
分类:
编程语言 时间:
2019-04-07 10:10:11
阅读次数:
198
__name__属性 一个模块被另一个程序第一次引入时,其主程序将运行。如果我们想在模块被引入时,模块中的某一程序块不执行,我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。 说明: 每个模块都有一个__name__属性,当其值是'__main__'时,表明该模块自身在运行,否则是 ...
分类:
编程语言 时间:
2019-03-30 22:50:49
阅读次数:
210
0.来源:https://www.cnblogs.com/jin-xin/articles/9987155.html 1.导入模块 1.1模块就是一个python文件,模块名是文件名 1.2导入模块的执行步骤: 先看有没有导入过,有的话不管,没有的话下一步 在sys.path中找到模块(除了内置Py ...
分类:
编程语言 时间:
2019-03-27 12:55:47
阅读次数:
159
代码布局(自定义的代码,放在哪里)1. 某个app特有的 -app 目录下,templatetags 文件夹,包(包含__init__.py文件) -再到 templatetags 文件夹下创建python模块(py文件)2. 定义复用 -创建一个新的app,将他们定义在新的app中,在INSTA ...
分类:
其他好文 时间:
2019-03-26 01:00:48
阅读次数:
165
python模块中的__all__,用于模块导入时限制,如:from module import * 此时被导入模块若定义了__all__属性,则只有__all__内指定的属性、方法、类可被导入;若没定义,则导入模块内的所有公有属性,方法和类。 1.实例1 ...
分类:
编程语言 时间:
2019-03-20 19:05:57
阅读次数:
152
1、pylint是什么? Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准(Pylint 默认使用的代码风格是 PEP 8,具体信息,请参阅参考资料)和有潜在问题的代码。目前 Pylint 的最新版本是 pylint-0.18.1。 Pyl ...
分类:
编程语言 时间:
2019-03-17 01:03:18
阅读次数:
183
一、Python中时间的表示方式 1、时间戳 如 1552623413.043036 2、格式化的时间字符串 如 2015-12-02 3、struct_time 是一个元组 共有九个元素 二、关于时间的几个定义 1、UTC(Coordinated Universal Time,世界协调时)亦即格林 ...
分类:
编程语言 时间:
2019-03-16 11:12:04
阅读次数:
156
包 包是一种通过使用‘.模块名’来组织python模块名称空间的方式。 1. 无论是import形式还是from...import形式,凡是在导入语句中(而不是在使用时)遇到带点的,都要第一时间提高警觉:这是关于包才有的导入语法 2. 包是目录级的(文件夹级),文件夹是用来组成py文件(包的本质就是 ...
分类:
其他好文 时间:
2019-03-15 20:42:14
阅读次数:
212