oct() :把一个十进制的数字转换成八进制的字符串,如 oct(10) 返回结果为 ‘012‘

open() :用于打开文件并对文件进行操作,如 open(‘/etc/passwd‘, ‘r‘) 表示以只读方式打开 /etc/passwd,详细用法

ord() :返回参数是 ASCII 码对应的数值,如 ord(‘A‘) 返回结果为 65, ord(‘d‘) 返回结果为 100

os.chdir() :用于改变当前工作目录到指定的路径,跟 Linux 中的 cd 命令用法一致,如 os.chdir(‘/usr/local/nginx‘) 相当于 cd /usr/local/nginx

os.environ[] :用于设置系统环境变量,比如 os.environ[‘LANG‘]="zh_CN.utf8" 表示设置系统的语言为 zh_NC.utf8

os.getcwd() :返回当前工作目录,跟 Linux 中的 pwd 命令用法一致

os.linesep() :用于作为行分隔符,即 \n

os.makedirs() :用于递归创建目录,跟 mkdir -p 用法一致,如 os.makedirs(‘/tmp/test/1/2‘) 表示递归创建 /tmp/test/1/2 目录

os.path.abspath() :返回一个完整的(absolute)路径,比如现在所在的路径在 /etc 下,os.path.abspath(‘passwd‘) 会返回 ‘/etc/passwd‘

os.path.basename() :返回路径最后的文件名,如 os.path.basename(‘/usr/local/nginx/conf/nginx.conf‘) 返回结果为 ‘nginx.conf‘

os.path.dirname() :返回路径的目录部分,比如 os.path.dirname(‘/etc/passwd‘) 返回结果为 ‘/etc‘

os.path.exists() :用于判断一个路径是否存在,比如 os.path.exists(‘/etc/passwd‘) 返回结果为 True

os.path.getsize() :统计文件大小,单位为 k ,比如 os.path.getsize(‘/etc/passwd‘)  会返回 1458,即表示 /etc/passwd 大小为 1458 k

os.path.isfile() :用于判断文件是否存在,如 os.path.isfile(‘/etc/passwd‘) 返回结果为 True

os.system() :用于执行指定的 shell 命令,返回 0 表示执行正确,如 os.system(‘touch 1.txt‘) 表示创建 1.txt 文件并返回 0

OptionParser() :选项解析,用于处理命令行参数,详细用法

python中o_Python O相关推荐

  1. python中o_Python I/O与进程的详细讲解

    I/O with语句 with context_expression [as target(s)]: with-body context_expression返回值遵从上下文管理协议,包含__ente ...

  2. 如何优雅的在python中暂停死循环?

    死循环 有时候在工作中可能会遇到要一直执行某个功能的程序,这时候死循环就派上用途了,python中死循环的具体形式大致如下 while True:run_your_code() 结束死循环 通常我们结 ...

  3. 关于python中的dict和defaultdict

    dict 在Python中如果访问字典中不存在的键,会引发KeyError异常,所以一般当我们比如统计一句话的词频时候,我们总是使用这样的处理方式: strings = ('puppy', 'kitt ...

  4. python中的新式类与旧式类的一些基于descriptor的概念(上)

    python中基于descriptor的一些概念(上) 1. 前言 2. 新式类与经典类 2.1 内置的object对象 2.2 类的方法 2.2.1 静态方法 2.2.2 类方法 2.3 新式类(n ...

  5. Python中yield和yield from的用法

    yield 后面接的是 future 对象 调用方 委托生成器 yield from 直接给出循环后的结果 yield from 委托者和子生成器直接通信 yield from 直接处理stopIte ...

  6. Python中正则表达式用法 重点格式以这个为准_首看_各种问题

    20210811 https://www.jb51.net/article/101258.htm 一.惰性模式的概念: 此模式和贪婪模式恰好相反,它尽可能少的匹配字符以满足正则表达式即可,例如: va ...

  7. 逗号分隔的字符串转换为Python中的列表 split

    将逗号分隔的字符串转换为Python中的列表 给定一个字符串: 它是由逗号分隔的几个值的序列: mStr = '192.168.1.1,192.168.1.2,192.168.1.3' 如何将字符串转 ...

  8. [翻译]Python中yield的解释

    问题: Python中yield关键字的作用是什么?它做了什么? 例如,我想理解以下代码 def node._get_child_candidates(self, distance, min_dist ...

  9. 全面理解Python中的类型提示(Type Hints)

    众所周知,Python 是动态类型语言,运行时不需要指定变量类型.这一点是不会改变的,但是2015年9月创始人 Guido van Rossum 在 Python 3.5 引入了一个类型系统,允许开发 ...

最新文章

  1. Ubuntu 16.04安装Wine版的迅雷+QQ(完美方案,终极解决方法)
  2. Python命名空间
  3. simbert文本相似度,短文本语义匹配模型
  4. 人工智能的前景:更高智慧的体的诞生
  5. Linux 下 WildFly (原Jboss) 的安装 、配置以及发布
  6. 情感分析入门[2]-一些数学工具
  7. 使用harviewer显示har文件
  8. ISO50001认证辅导,ISO50001能源管理体系认证至少符合以下条件
  9. 用打印服务器打印打印机显示脱机,菜鸟也专业 打印机脱机故障处理方法
  10. 秦时明月1架设用哪个java_秦时明月6.2搭建视频架设教程
  11. matlab实验一报告,matlab实验报告总结.doc
  12. Linux内核详解与内核优化方案
  13. 汇编——dosbox的debug常用指令
  14. 打印机能两个计算机共用吗,打印机共享线_两台电脑用一台打印机_分线器可以接打印机吗...
  15. 只查看ett.txt文件(100行)内第20行到30行的内容
  16. 计算机中c语言的应用特点,计算机中C语言的应用特点分析
  17. Deep Representation Learning for Trajectory Similarity Computation
  18. 洲际酒店集团加码粤港澳大湾区和海南自贸港,三亚逸衡酒店、金普顿酒店将面世...
  19. MISRA-C 2020
  20. 0506-Scrum 项目 2.0视频

热门文章

  1. cmake 构建路径_基于CMake构建系统的MLIR Example扩展
  2. 推荐系统实战-概念理解入门篇
  3. Kotlin学习笔记23 协程part3 lambda表达式深入 挂起函数 全局协程
  4. java 多线程压测_java多线程Jmeter压测实现
  5. 服务器上不安装anaconda而拥有两个环境
  6. python基本语法 关于雷达模拟实践
  7. GCN pytorch实现 笔记
  8. (Python)Pandas reset_index()用法总结
  9. WORD如何关闭标题段落分页功能?
  10. 【电脑问题】win10更新后,java环境有问题:Error:missing `server` JVM at `*:\java\jre8\bin\server\jvm.dll`