今日内容概要 1.os模块 2.sys模块 3.json模块 4.subprocess模块 今日内容详细 os模块 """该模块主要是跟操作系统打交道"""import os​1.创建目录(文件夹)​os.mkdir(r'aaa') # 使用相对路径 在当前执行文件所在的路径下创建一个aaa文件夹o…
目录 os模块 sys模块 json模块 subprocess模块 os模块 os模块主要是与操作系统打交道. 导入os模块 import os 创建单层文件夹,路径必须要存在 os.mkdir(路径/文件夹名) """不写路径就是在当前目录创建文件夹""" 创建多层文件夹,路径不存在会自动创建文件夹 os.makedirs(路径/文件夹名/文件夹名...) """不写路径就是在当前目录创建文件夹"&quo…
一.os模块 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 >>> os.getcwd() 'C:\\Python36' os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('d…
collection模块: namedtuple:它是一个函数,是用来创建一个自定义的tuple对象的,并且规定了tuple元素的个数,并可以用属性而不是索引来引用tuple的某个元素.所以我们就可以用它来很方便的定义一种数据类型了,它具备了tuple的不可变类型,又可以根据属性来进行引用,十分的方便. 第二个元素可以传可迭代对象,也可以传字符串,但是字符串之间要以空格隔开 元素的个数必须和namedtuple的第二个参数的个数相同. >>> from collections impor…
本节内容 1.概述 2.前言 3.subprocess模块 4.subprocess.Popen() 一.概述 我们在实际的工作中,需要跟操作系统的命令做交互,但我们如何用python去跟操作系统之间做交互呢?下面就来说说我们今天需要学习的模块:subprocess. 二.前言 在没有subprocess这个模块的时候,我们怎么去跟我们的操作系统做交互的呐?下面我们先说说这三个模块:os.system().os.popen().commands. 1.os.system() 作用:执行操作系统命…
OS模块: os.getcwd()获取当前路径os.chdir()改变目录os.curdir返回当前目录os.pardir()父目录os.makedirs('a/b/c')创建多层目录os.removedirs()删除多层目录中的空目录os.mkdir()创建目录os.listdir()列出文件夹下的所有文件os.remove()删除文件os.rename()重命名文件os.stat()查看文件的所有状态信息os.sep返回操作系统的路径分隔符os.linesep返回操作系统的终止符os.pat…
目录 time模块 datetime模块 random模块 os模块 sys模块 json模块与pickle模块 json pickle time模块 time模块一般用于不同时间格式的转换,在使用前用import time导入.在python中,通常有这几种方式来表示时间: 1.时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量.返回浮点型 import time timestamp = time.time() print(timestamp,…
把内存数据转成字符,叫序列化:把字符转成内存数据类型,叫反序列化. Json模块 Json模块提供了四个功能:序列化:dumps.dump:反序列化:loads.load. import json data = { 'roles':[ {'role':'monster','type':'pig','life':50}, {'role':'hero','type':'关羽','life':80} ] } #dumps和loads d = json.dumps(data) #仅转成字符串 d2 =…
目录 今日内容 os模块 对文件操作 对文件夹此操作 辅助性的 了解 sys模块 json和pickle模块 json模块 pickle模块 logging模块 日志级别 添加设置 自定义配置 今日内容 os模块 对文件操作 判断是否为文件 isfile import os res = os.path.isfile(r'D:\上海python12期视频\python12期视频\day 16\00 上节课回顾.md') print(res) 删除文件 remove os.remove(r'') 重…
目录 一.os模块 1.创建目录 2.删除目录 3.查看指定路径下目录内容 4.删除/重命名文件 5.获取/切换当前目录 6.动态获取项目根路径 7.拼接/切割路径 8.判断文件.目录是否存在 9.判断文件大小 10.获取当前操作系统路径分隔符 二.sys模块 1.path 2.getrecursionlimit 3.version 4.argv 三.json模块 1.针对数据 2.针对文件 四.json模块实战 1.用户登录功能注册 1.注册功能: 2.登录功能 3.启动文件 一.os模块 引…