首页
学习
活动
专区
工具
TVP
发布

os模块、sys模块、json模块、pickle模块、logging模块

目录 os模块 一、对文件操作 二、对文件夹操作 辅助性功能 获取当前文件的具体路径 sys模块 json模块 序列化 pickle模块 logging模块 os模块 功能:与操作系统交互,可以操作文件...sys模块 功能:与python解释器交互 sys.argv最常用,当使用命令行式运行文件,接收多余的参数,通过列表的形式接收,第一个元素是程序本身的路径。...sys.path返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.modules.key()返回所有已经导入的模块列表 json模块 序列化 把对象(变量)从内存中变成可存储或传输的过程称之为序列化...json.dump()序列化到文件中 json.load()从硬盘中获取json串 json.dumps()序列化到内存中 json.loads()从内存中获取json串 pickle模块 pickle...logging模块 功能:生成日志模块 日志级别(如不设置,默认显示30以上) #V1 日志级别(如果不设置,默认显示30以上) # logging.info('info') # 10 # logging.debug

1.2K10
您找到你想要的搜索结果了吗?
是的
没有找到

Javascript定义类(class)的三种方法

编写和维护如此复杂的代码,必须使用模块化策略。目前,业界的主流做法是采用"面向对象编程"。因此,Javascript如何实现面向对象编程,就成了一个热门课题。...var cat1 = new Cat();   alert(cat1.name); // 大毛 类的属性和方法,还可以定义在构造函数的prototype对象之上。   ...var cat1 = Object.create(Cat);   alert(cat1.name); // 大毛   cat1.makeSound(); // 喵喵喵 目前,各大浏览器的最新版本...var cat1 = Cat.createNew();   cat1.sleep(); // 睡懒觉 3.3 私有属性和私有方法 在createNew()方法中,只要不是定义在cat对象上的方法和属性...var cat1 = Cat.createNew(); alert(cat1.sound); // undefined 3.4 数据共享 有时候,我们需要所有实例对象,能够读写同一项内部数据。

88260

Javascript 面向对象编程(一):封装

var cat1 = {}; // 创建一个空对象     cat1.name = "大毛"; // 按照原型对象的属性赋值     cat1.color = "黄色";   var cat2 =...= Cat("大毛","黄色");   var cat2 = Cat("二毛","黑色"); 这种方法的问题依然是,cat1和cat2之间没有内在的联系,不能反映出它们是同一个原型对象的实例。...cat1.color); // 黄色 这时cat1和cat2会自动含有一个constructor属性,指向它们的构造函数。   ...alert("name" in cat1); // true   alert("type" in cat1); // true in运算符还可以用来遍历某个对象的所有属性。   ...for(var prop in cat1) { alert("cat1["+prop+"]="+cat1[prop]); } 未完,请继续阅读这个系列的第二部分《构造函数的继承》和第三部分《非构造函数的继承

64070

【Python】模块导入 ① ( Python 模块简介 | 模块概念 | 模块作用 | 模块特点 | 常见的 Python 模块 | Python 模块导入 | Python 模块导入语法 )

一、Python 模块简介 1、模块概念 模块 , 英文名称为 " Module " ; Python 模块 就是一个以 .py 为后缀的 Python 代码文件 , 在模块中定义有 : 函数 类 变量...可执行代码 2、模块作用 Python 提供了很多模块 , 每个模块都可以实现一些功能 ; 可以将 模块 作为 工具包 使用 , 每个工具包封装了不同的工具 , 如 : time 模块就封装了与 时间...模块 Python 自带的 标准库 模块 , 包含了Python中常用的函数和类等代码片段 ; 除了标准库之外,还有大量的第三方模块模块 ; 常见的 Python 模块 : time 模块 : 提供了与时间有关的函数...; 二、Python 模块导入 1、Python 模块导入语法 Python 模块导入语法 : [from 模块名称] import [模块 | 类 | 变量 | 函数 | *] [as 别名] 上述语法中...: import 模块名称 : 导入模块中的所有内容,包括函数、变量和类等 , 可以直接使用模块中的名称来访问它们 ; from 模块名称 import 类/变量/方法名称 : 导入指定模块中的指定名称对应的

16820

os模块,sys模块

6.10自我总结 1.os模块(功能类似操作系统与文件交互) 1.常用模块功能 1.创建文件 1.mkdir 2.移除文件 1.remove 删除指定文件 2.rmdir 删除单级空目录,若目录不为空则无法删除...当前当前项目路径 4.os.path.dirname(os.path.dirname(__file__) 获取文件路径 5.os.path.abspath(__file__) 当前文件绝对路径 2.模块功能表...(path) 返回path所指向的文件或者目录的最后修改时间 os.path.getsize(path) 返回path的大小 os.walk(path) 返回当前路径下的所有文件夹及文件 2.sys模块...(功能与python交互) 1.常用模块 1.sys.argv 当终端 python test.py 参数1 参数2 ......,key是模块名,value是模块 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台名称 sys.stdout 标准输出 sys.stdin

73920

【Python模块和包】模块含义、模块好处、模块分类、包和模块的创建

其实,很多编程语言都是采用这种组织代码的方式,在python中模块也有很多,一个.py的文件就可以称之为一个模块。 使用模块的好处 好处: 1、最大好处:大大提高了代码的可维护性。...当一个模块编写完成后,就可以被其他地方引用,其实我们在编写程序的时候也常常引用其他模块,可能包括python内置模块和其他第三方模块。 3、使用模块可以避免函数名和变量名冲突。...每个模块有独立的命名空间,因此相同名字的函数和变量完全可以分别存在不同的模块中,所以自己在编写模块时,不必考虑名字和其他模块冲突(但是模块名不能相同,千万不能和内置模块或者第三方的同名) 模块的分类 三种模块...: 1、内置模块(标准模块、标准库、内置库等多种叫法):python自带的模块,可能将近300个吧 执行 help(‘modules’) 查看所有python自带模块列表 2、第三方开源模块: 别人封装的模块供大家使用...,全球可能18万个左右吧,想用python做任何事情几乎都能找得到对应模块 可通过 pip install 模块名 联网安装 3、自定义模块:咱们自己写的 模块和包的概念 在python中一般对文件和文件夹的称呼

1.1K30
领券