python的os模块(ipython,文件,目录,权限,管理)
什么是os模块 os模块提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,这时就离不了os模块,本节内容将对os模块提供的函数进行详细的解读 一、使用脚本自动安装Python版本 要求:没有安装过Python3的系统 如果已经安装过Python3,只能选择一个不用的版本安装 1、PyCharm连接Linux 2、os模块执行shell命令 os.system()的作用: 执行shell命令 返回shell命令的返回值 命令的输出会输出到标准输出 代码演示: os.system('cls') 编写自动安装Python的脚本 (1)实现步骤: 下载Python版本源码 安装Python需要的依赖库 编译安装Python (2)伪代码: 1. 判断用户是不是root 2. 如果是,等待用户输入Python版本 3. 执行shell命令下载源码包 4. 安装依赖开发包 5. 编译安装Python (3)脚本内容如下(基于Python2): auto_install_python.py # coding=utf-8 import os # 判断用户是否是root用户 if os.getuid() == 0: pass else: print('当前用户不是root用户!')