zoukankan      html  css  js  c++  java
  • os 及 sys 模块补充

    ---------------------------------模块基础知识-----------------------------------

    • 内置模块,python内部提供的功能

    • 第三方模块,下载/安装/使用

    • 自定义模块

      • 创建一个文件

        def f1():
            print(2)
        
      • 引用文件

        import xxxxx #xxxxx---->文件名
        xxxxx.f1()  # f1------>函数名
        

    os模块补充

    • os.mkdir

    • os.makedirs

      import os
      file_path = r'faxxaa.py'
      # os.mkdir('ba') 生成一层文件目录
      os.makedirs(r'faxxaa') #既能生成一个也能生成多层目录
      with open(file_path,mode='w',encoding='utf-8') as f:
          f.write('shjalvgd')
      
    • 判断一个文件路径是否存在并在新的子目录中写入“杨子列”

    import os
    file_path = r'waxxb.py'
    file_folder = os.path.dirname(file_path) #获得上一级目录
    print(file_folder) #打印上一级的文件路径
    if not os.path.exists(file_folder):
       os.makedirs(file_folder)
    with open(file_path,mode='w',encoding='utf-8') as f:
       f.write('杨子列')
       ```
    
    - os.rename---->重命名
    
     ```python
     import os
     os.rename('要改的文件名','改后的文件名')
    
    • 如果程序运行出错并提示:系统找不到指定文件-------->原因:系统名修改成功了,但找不到存放的路径,这时候需要在操作之前指定路径

      path = r'C:UserslenovoAppDataRoamingMicrosoftWindowsStart MenuProgramsPython 3.7day.07.20aa'
      #path----->要指定的路径
      import os
      os.chdir(path) #chdir()用于改变当前工作目录到指定的路径
      os.rename('bb','rr')
      
    • 删除文件

      import shutil
      shutil.rmtree()#具体操作方法与上面类似
      

    sys模块补充

    • sys.argv

    • sys.path.默认python去导入模块时,会按照sys.path中的路径挨个查找

    • 如果没有目录,可自行添加

      import sys
      sys.path.append(r'D:\')
      import 文件夹
      #将文件加入到路径
      import sys
      sys.path.append(r'C:codeb')
      import cc
      
  • 相关阅读:
    二.Vue的使用
    一.关于Vue的介绍
    初识Django
    关于背景音乐(音效)的播放
    GDI打砖块游戏
    WIN32打网球
    《逐梦旅程:Windows游戏编程之从零开始》学习笔记之二:GDI框架
    控制台Student Management System <C++>
    《逐梦旅程:Windows游戏编程之从零开始》学习笔记之一:WIN32窗口框架
    使用VS2010 出现error LNK2019: 无法解析的外部符号......
  • 原文地址:https://www.cnblogs.com/yangzilaing/p/13352753.html
Copyright © 2011-2022 走看看