目录

  • 1 前言
    • 1.1  Python解释器安装
    • 1.2  PyCharm开发环境
  • 2 Python程序设计实验
    • 2.1  实验1 基本输入输出
    • 2.2  实验2 基本运算
    • 2.3  实验3 字符串处理
    • 2.4  实验4 列表与元组应用
    • 2.5  实验5 列表与元组应用
    • 2.6  实验6 字典与集合应用
    • 2.7  实验7 函数应用1
    • 2.8  实验8 函数应用2
    • 2.9  实验9 类的创建与应用
    • 2.10  实验10 模块应用
    • 2.11  实验11 文件操作
    • 2.12  实验12 异常处理
    • 2.13  实验13 使用正则表达式
    • 2.14  实验14 tkinter基础应用
  • 3 学习参考
    • 3.1  1 Python及其IDLE环境
    • 3.2  2 Python代码规范
    • 3.3  3 使用变量
    • 3.4  4 输入输出
    • 3.5  5 运算符
    • 3.6  6 字符串
    • 3.7  7 条件语句
    • 3.8  8 循环语句
    • 3.9  9 列表
    • 3.10  10 元组
    • 3.11  11 字典
    • 3.12  12 集合
    • 3.13  13 自定义函数
    • 3.14  14 内置函数
    • 3.15  15 类的创建和使用
    • 3.16  16 类的继承与多态
    • 3.17  17 time模块
    • 3.18  18 os模块
    • 3.19  19 random模块
    • 3.20  20 文件
    • 3.21  21 错误与异常处理
 18 os模块

os模块中提供了访问操作系统服务的功能。

---rename(current_file_name, new_file_name):文件或文件夹更名。

---remove(file_name):删除文件。

---mkdir(path):创建目录。

---makedirs(path):创建多级目录。如:

   makedirs("c:\\a\\b") #a,b均不存在

---chdir(path):设置当前目录。

---rmdir(path):删除空目录。

---removedirs(path):删除多级目录(必须为空)

---getcwd():返回当前目录。

---listdir(path):返回path指定的文件夹包含的文件或文件夹的名字的列表。

---system(command):执行命令。不等待命令完成。返回值为0表示执行成功。如:

   #调用DOS命令删除c盘下所有以x00开头的文件:

   system(r"cmd.exe /c del /Q c:\x00*.*") 

  

 常用Dos命令:

   ---md:创建目录。可创建多级目录。

   ---rd:删除目录。/s删除子目录及其文件;/q删除不需要确认。

   ---ren:文件重命名。

   ---ver:显示Windows的版本。

   ---date /t:显示当前日期。

      date 2019-8-12:设置当前日期。

   ---time /t:显示当前时间。

      time 12:11:30:设置当前时间。

   ---cd:更改当前目录。如:cd c:\

   ---dir:显示目录中的文件和子目录列表。如:dir c:\

   ---move:移动文件、文件夹。如:move c:\b d:\tt

   ---del:删除文件,可以使用通配符(*代表任意个任意字符;?代表任意一个字符)。如:

      del c:\*.txt (删除C盘根目录下所有扩展名为txt的文件)

      del /s/q c:\st\*  (删除st及其子目录的所有文件)

      ---/s:表示删除子目录文件

      ---/q:表示不要求确认

   ---copy:复制文件,支持通配符(*,?)。如:

      copy c:\st\*.txt d:\ (将c:\st目录中所有扩展名为txt的文件复制到d盘根目录)

---popen(cmd,mode,buffering):执行命令,并返回文件对象保存执行后的结果。

   ---cmd:命令字符串

   ---mode:权限:'r'只读(默认)或'w'写

   ---buffering:缓冲大小

   示例:运行py程序并显示程序运行结果

   #“<c:\\x.txt”的作用是:运行py程序需要的输入改由从文件读取

   from os import *

   f=popen(""d:\\s1A.py <c:\\x.txt"")

   for x in f.readlines():

       print(x,end="")

---path.isdir(path):路径是否存在。

---path.isfile(path):文件是否存在。

---path.exists(path):文件或文件夹是否存在。