zoukankan      html  css  js  c++  java
  • Python之系统编程笔记

    概念

             命令行工具、 Shell 脚本、  系统管理

    系统模块

            sys   提供一组功能映射Python运行时的操作系统

            os    提供跨平台可移植的操作系统编程接口   os.path 提供文件及目录工具的可移植编程接口

    sys

           平台与版本:   1 sys.platform  2 sys.version  3 sys.path  4 sys.modules

            观察异常细节   1 sys.exc_info() 获取最后一次异常细节  2 traceback.print_tb(sys.exc_info()[2])

            命令行参数      sys.argv

            标准流        1 sys.stdin  标准输入流  默认等同于 input()

                               2 sys.stdout  标准输出流 默认等同于print()

                               3 sys.stderr  标准错误流

    os

           shell 变量:     os.environ

           管理工具  1  .getcwd() 获取当前工作目录

                           2  .listdir(path) 列举目录内容

                           3  .chdir(path) 改变工作目录

                           4  .getpid() 获取当前进程ID

                           5  .getppid() 获取当前父进程ID

          运行shell命令  1  .system() Python脚本中运行shell命令

                                 2  .popen() 运行命令并连接输入输出流

          文件处理  1  .mkdir('目录名') 创建目录

                          2  .rmdir('目录名') 删除目录

                          3  .rename('旧名','新名') 改名

                          4  .remove('文件名') 删除文件

          可移植工具  1  .sep  分隔符

                              2  .pathsep  路径分隔符

                              3  .curdir  相对当前目录符号

                              4  .pardir  相对上级目录符号

          路径模块 .path    1  .isdir(path)  是否目录

                                     2  .isfile(path)  是否文件

                                    3  .exists(path)  是否存在

                                    4  .split(path)  拆分路径

                                    5  .splitext(path)  拆分路径扩展名

                                    6  .join()  连接路径

                                    7  .normpath()  标准化路径

                                    8  .abspatah()  绝对化路径

  • 相关阅读:
    离线安装MySQL5.7
    ELK应用之一:ELK平台搭建部署
    RabbitMQ的安装部署
    Docker应用五:使用Dockerfile部署MongoDB
    Zabbix应用八:Zabbix监控MongoDB
    Zabbix应用七:Zabbix发送短信报警
    Zabbix应用六:Zabbix监控Redis
    Zabbix应用五:Zabbix监控多Tomcat
    python序列(列表和元祖)
    wps实现自动编码
  • 原文地址:https://www.cnblogs.com/yang901112/p/11342852.html
Copyright © 2011-2022 走看看