22.BASE_DIR,os,sys】的更多相关文章

一.模块.包 1.1 什么是模块  在python中,一个.py文件就构成一个模块,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称. 1.2 什么是包(package)  包(package)本质就是一个文件夹,将功能相似的模块放到同一个文件夹中,构成一个模块包:该文件夹必须包含一个__init__.py文件,提醒Python该文件夹是一个包,  __init__.py可以是一个空文件,包是从逻辑上来组织模块的,也就是说它是用来存放模块的,如果你…
 序列化模块 import json # json 序列化模块 是所有语言通用的一种标准(数据转化格式). # str int bool dict list(tuple) None import pickle # pickle 序列化模块 只是支持python语言之间的互相传输. # python语言的所有数据类型 对象 都可以进行网络传递 # 写入文件时 可以写入多个. import shelve # 了解 # shelve 序列化模块 只是支持python语言,与文件相关. # 第一对方法:…
模块 1. 模块的定义和导入 定义: 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py对应的模块名:test) 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py文件) 导入: import module_name import module1_name,module2_name from module_alex import * from module_alex import…
一.前提介绍: 可以开辟作用域的只有类,函数,和模块            for循环 if,else: 不能开辟自己的作用域 避免程序复用和重复调用,将这些写到一个.py文件中,做成一个模块,进行调用,就不再需要重复的编写代码. 模块就是py文件 使用的话就是:import 模块名 二.时间模块:time  1.python中有三种方式来表示时间:时间戳.元组(stuct_time),格式化的时间字符串. 时间戳:time.time() 从1970年开始以秒为单位计数的一个浮点型数字. 格式化…
简单的小算法 random随机获取数据 import random def getrandata(num): a=[] i= while i<num: a.append(random.randint(,)) i+= return a print(getrandata()) 例: [, , , , , , , , , ] 冒泡排序 import getdata def bubbleSort(a): l=len(a)- i= while i<l: j=l while j>=i: ]<a…
闭包 def make_arerage(): l1 = [] def average(price): l1.append(price) total = sum(l1) return total/len(l1) return average avg = make_everage() print(avg(100000)) print(avg(110000)) 闭包的作用: # 闭包就是嵌套函数存在的,存在嵌套函数之中的,而且是内层函数对外层非全局变量的引用,会产生闭包.引用的变量也叫自由变量,不会随…
PS:本博文摘抄自中国慕课大学上的课程<Python数据分析与展示>,推荐刚入门的同学去学习,这是非常好的入门视频. #np模块 .ndim :维度 .shape :各维度的尺度 (2,5) .size :元素的个数 10 .dtype :元素的类型 dtype(‘int32’) .itemsize :每个元素的大小,以字节为单位 ,每个元素占4个字节 ndarray数组的创建 np.arange(n) ; 元素从0到n-1的ndarray类型 np.ones(shape): 生成全1 np.…
原文: BASE_DIR演示 想在bin里调用main里的方法.需要找到目录. import sys,os BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(BASE_DIR)#和下面的效果一样. # sys.path.append(r'E:\Program Files\JetBrains\PycharmProjects\python_demo\day21\day21_le…
主要内容:1. 模块的简单认识2. collections模块3. time时间模块4. random模块5. os模块6. sys模块 一. 模块的简单认识什么是模块. 模块就是我们把装有特定功能的代码进行归类的结果. 从代码编写的单位来看我们的程序, 从小到大的顺序: 一条代码 < 语句句块 < 代码块(函数, 类) < 模块. 我们目前写的所有的py文件都是模块. 引入模块的⽅方式: 1. import 模块 2. from xxx import 模块 ☆ 对于模块方面,可以自己安…
一.时间模块 #常用方法 1.time.sleep(secs) (线程)推迟指定的时间运行.单位为秒. 2.time.time() 获取当前时间戳 在Python中表示时间的三种方式:时间戳,元组(struct_time), 格式化的时间字符串[时间戳为计算机能够识别的时间:时间字符串是人能够识别的时间:元组则是用来操作时间的] #导入时间模块 >>>import time #时间戳 >>>time.time() 1500875844.800804 #时间字符串 >…