python语法_模块_os_sys
os模块:提供对此操作系统进行操作的接口
os.getcwd() 获取python运行的工作目录。
os.chdir(r'C:\USERs') 修改当前工作目录。
os.curdir 返回当前目录 (. 一个点表示)
os.pardir 返回上一级目录(.. 两个点表示)
os.makedirs('abc\\c\\c') 生成多层次目录
os.removedirs('abc\\c\\c') 删除多层次目录,但是要注意,删除时,一旦文件夹里有内容这该文件夹不删除,如果目录为空,则删除。
os.mkdir(‘dirname’) 生成一个文件夹。os.mkdir('dirname\\dirname1') 这种模式必须dirname 必须存在
os.rmdir(‘dirname’)删除一个文件夹,os.rmdir(‘dirname\\dirname1’) 删除空文件夹
os.listdir() 显示文件夹下一切,返回一个列表。
os.remove() 删除一个文件,只能删除文件,不能删除文件夹。
os.rename('oldname','newname') 重命名操作。针对文件和文件夹
os.stat('dirname') 显示文件的属性,大小,字节,存储节点等等。 info = os.stat(‘dirname’) into.size
os.sep 返回文件系统的设定那文件夹的分隔符 windows下 返回\ ,linux下返回/
os.linesep 返回问文件系统里的换行符,windows下的是\r\n
os.pathsep 返回环境变量里路径分隔符windows下是;
os.name 返回当前操作系统类型,windows 为nt,linux 为posix
os.system('shell command') 执行shell命令
os.environ 打印操作系统环境变量
os.path.abspath() 返回相对路径的绝对路径
os.path.split() 将路径和文件名 分隔开,返回一个路径 和一个文件名
os.path.dirname() 返回上当前文件所在的文件夹,参数必须带路径。
os.path.basename() 返回path最后的文件名,如果path以/ \结尾,则返回空值
os.path.exists(path) 判断文件夹是否存在
os.path.isabs() 判断是否为绝对路径
os.path.isfile() 判断是否为文件
os.path.isdir() 判断是否为文件夹。
os.path.join([a,b]) 文件夹的拼接。
os.path.getatime() 获取最后存取时间
os.path.getmtime() 获取最后修改时间
##########
sys模块 跟python解释器交互的模块
sys.argv() 返回当前程序的文件名以及参数组成的一个列表,可以使用切片来获取需要知道的制定内容,同时可以根据不同的参数执行不同的条件相对应的功能。
sys.exit() 退出来程序,0 代表正常退出。
sys.version python解释器的版本
sys.path 模块的路径
sys.platform 操作系统信息 win32 跨平台时,根据不同平台进行执行不同的命令。
sys.stdout.write(‘please’) 标准化输出输入
val = sys.stdin.readline()[:1]
python语法_模块_os_sys的更多相关文章
- python语法_模块
方便调用的分组函数文件,一个py模块就是一个模块,模块分三类 python标准库 第三方模块 应程序自定义模块 模块的掉用: 可以把多个功能(函数)包含在一个模块文件里,调用时直接使用import 就 ...
- python语法_模块_loggin_hashlib_conifgparser
loggin模块 日志模块,级别从上往下依次增强,debug 和 info 默认不输出信息,只有后三种级别有输出信息 loggin.debug('') loggin.info('') loggin.w ...
- python语法_模块_time_datetime_random
模块:可以被公共调用的. time import time print(time.time()) 时间戳方式显示时间. time.sleep(3) 休眠3秒 time.clock() 计算cpu执行时 ...
- python语法_模块_re(正则表达)
字符串操作方法有: s = 'hello word' s.find('l') 查询第一个l的索引 s.replace('ll','xx') 替换 s.split('w') 以w进行分割 这些都是完全匹 ...
- Python 进阶_模块 & 包
目录 目录 模块的搜索路径和路径搜索 搜索路径 命名空间和变量作用域的比较 变量名的查找覆盖 导入模块 import 语句 from-import 语句 扩展的 import 语句 as 自动载入模块 ...
- python语法_函数
---恢复内容开始--- 函数: 1 减少重复代码 2 定义一个功能,需要直接调用 3 保持代码一致性 def funcation_name(参数s): 功能代码块0 参数可以为多个,传入时按照前后 ...
- python语法_装饰器
装饰器的知识点储备: 1 作用域 2 高阶函数 3 闭包 内部函数,对外部作用作用域的变量进行了引用,该内部函数就认为是闭包, def outer(): x=10 def inner(): print ...
- python语法_文件操作
牢记“”“能调用方法的一定是对象”“” 文件的操作流程, 1 建立文件(打开文件)open('filename','模式').read() [这一步其实就是创建对象] 2 通过句柄进行操作 3 关闭o ...
- python语法_列表生成器_生成器_迭代器_异常捕获
列表生成式 a = [x for x in range(10)] print(a) x 可进行操作 a = [x*2 for x in range(10)] print(a) x甚至可以为函数, de ...
随机推荐
- Marshal.PtrToStringAnsi中文乱码
出错代码: string dec = Marshal.PtrToStringAnsi(audioOutput.psz_description);//输出 鎵0鍣?(Realtek High Defi ...
- SpringJUnit4ClassRunner (单元测试)
1.在Maven的pom.xml中加入 <dependency> <groupId>junit</groupId> <artifactId>junit& ...
- PHP客服聊天
1.基于workman框架 github:https://github.com/walkor/workerman-chat 文档:http://www.workerman.net/gatewaydoc ...
- Django—跨域请求(jsonp)
同源策略 如果两个页面的协议,端口(如果有指定)和域名都相同,则两个页面具有相同的源. 示例:两个Django demo demo1 url.py url(r'^demo1/',demo1), vie ...
- 设计模式 — 工厂方法模式(Factory Method)
在开发系统中,经常会碰到一个问题.现在需要实现的一些功能,但是这个功能模块以后一定是需要扩展的,那么现在开发中就不仅要实现现在的功能,还要考虑以后的扩展.那么为了系统的健壮,扩展就要遵循开闭原则(简单 ...
- UMeditor控制多张图片上传顺序
多张图片上传的顺序,受到用户使用习惯.插件上传和插件插入页面顺序的影响. 估计是考虑到上传性能,官方没有提供UMeditor控制展示顺序的配置.在上传过程中,用户点击拖动的第一张图片,将作为文件数组中 ...
- AspNet Core 下利用普罗米修斯+Grafana构建Metrics和服务器性能的监控 (无心打造文字不喜勿喷谢谢!)
概述 Prometheus的主要特点 组件 结构图 适用场景 不适用场景 安装node_exporter,系统性能指数收集(收集系统性能情况) 下载文件 解压并复制node_exporter应用程序到 ...
- 2018-2019 20165220 网络对抗 Exp5 MSF基础
实验任务 1.1一个主动攻击实践,如ms08_067; (1分) 1.2 一个针对浏览器的攻击,如ms11_050:(1分) 1.3 一个针对客户端的攻击,如Adobe:(1分) 1.4 成功应用任何 ...
- Clion+Cmake+Qt5+Qwt+msys2+MinGW在Windows下的安装配置使用教程
摘要: CLion, a cross-platform C/C++ IDE. 本文主要介绍基于Clion作为IDE, MinGW作为编译器,CMake作为项目构建工具,开发基于Qt5.qwt的C++图 ...
- 视频播放—— H5同层播放器接入规范
H5同层播放器接入规范 x5-video-player-type 启用H5同层播放器 通过video属性“x5-video-player-type”声明启用同层H5播放器 x5-video-playe ...