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的更多相关文章

  1. python语法_模块

    方便调用的分组函数文件,一个py模块就是一个模块,模块分三类 python标准库 第三方模块 应程序自定义模块 模块的掉用: 可以把多个功能(函数)包含在一个模块文件里,调用时直接使用import 就 ...

  2. python语法_模块_loggin_hashlib_conifgparser

    loggin模块 日志模块,级别从上往下依次增强,debug 和 info 默认不输出信息,只有后三种级别有输出信息 loggin.debug('') loggin.info('') loggin.w ...

  3. python语法_模块_time_datetime_random

    模块:可以被公共调用的. time import time print(time.time()) 时间戳方式显示时间. time.sleep(3) 休眠3秒 time.clock() 计算cpu执行时 ...

  4. python语法_模块_re(正则表达)

    字符串操作方法有: s = 'hello word' s.find('l') 查询第一个l的索引 s.replace('ll','xx') 替换 s.split('w') 以w进行分割 这些都是完全匹 ...

  5. Python 进阶_模块 & 包

    目录 目录 模块的搜索路径和路径搜索 搜索路径 命名空间和变量作用域的比较 变量名的查找覆盖 导入模块 import 语句 from-import 语句 扩展的 import 语句 as 自动载入模块 ...

  6. python语法_函数

    ---恢复内容开始--- 函数: 1 减少重复代码 2 定义一个功能,需要直接调用 3 保持代码一致性 def  funcation_name(参数s): 功能代码块0 参数可以为多个,传入时按照前后 ...

  7. python语法_装饰器

    装饰器的知识点储备: 1 作用域 2 高阶函数 3 闭包 内部函数,对外部作用作用域的变量进行了引用,该内部函数就认为是闭包, def outer(): x=10 def inner(): print ...

  8. python语法_文件操作

    牢记“”“能调用方法的一定是对象”“” 文件的操作流程, 1 建立文件(打开文件)open('filename','模式').read() [这一步其实就是创建对象] 2 通过句柄进行操作 3 关闭o ...

  9. python语法_列表生成器_生成器_迭代器_异常捕获

    列表生成式 a = [x for x in range(10)] print(a) x 可进行操作 a = [x*2 for x in range(10)] print(a) x甚至可以为函数, de ...

随机推荐

  1. 资产信息之收集资产代码流程,API的一个认证,数据库表的设计

    收集资产代码流程 1.起初我们些的代码是面条式的一堆的逻辑判断.   后来通过了不断的优化升级实现了一个3种方案都支持的CMDB系统,我们用哪种方案只需要在配置文件里修改一下设置就行了.   同时我们 ...

  2. 三、vue之router

    三.vue之router 此时vue的脚手架.创建项目已经完成. ... vue的运行流程 index.html-->main.js-->App.vue-->router/index ...

  3. 关于npm镜像,发布,内网搭建等

    npm config set registry http://registry.npmjs.org npm config set registry https://registry.npm.taoba ...

  4. CentOS Android Studio桌面图标的创建

    1.切换到root用户,在桌面上创建Android.Studio.desktop,如下: [Desktop Entry] Name=Android Studio Comment=Android Stu ...

  5. JS 冷知识,运行机制

    数组取最小.最大值 var a=[1,2,3,5]; alert(Math.max.apply(null, a));//最大值 alert(Math.min.apply(null, a));//最小值 ...

  6. java异常,异常处理,异常类 关键字:throws 和 throw 自定义的异常类

    package cn.kecheng; import java.util.Scanner; /**异常:异常是指在程序的运行过程中所发生的不正常的情况,它会中断正在运行的程序 异常处理机制:java中 ...

  7. 六 java和Tomcat

    Java企业级应用TOMCAT实战 http://blog.oldboyedu.com/java-tomcat/ 老男孩笔记 常规应用架构模型 Tomcat对静态请求效率低,可以做动静分离,动态的给T ...

  8. Java读取证书

    import java.io.FileInputStream; import java.security.Key; import java.security.KeyFactory; import ja ...

  9. WPF自定义仪表盘控件

    闲来无事,分享一个仪表盘 源码: 直接复制代码即可运行,=.=! <Window x:Class="TGP.InstrumentationDemo.MainWindow" x ...

  10. SpringBoot中对于异常处理的提供的五种处理方式

    1.自定义错误页面 SpringBoot 默认的处理异常机制:SpringBoot默认的已经提供了一套处理异常的机制.一旦程序中出现了异常,SpringBoot会向/error的url发送请求.在Sp ...