zoukankan      html  css  js  c++  java
  • python_os模块

    import os
    
    #OS模块
    #函数:getcwd()
    currentPath=os.getcwd() #返回当前工作目录
    print('返回当前工作目录:{0}'.format(currentPath))
    
    #函数:chdir(path)
    os.chdir('D:\') #改变工作目录
    currentPath=os.getcwd()
    print('返回当前工作目录:{0}'.format(currentPath))
    
    #函数:listdir(path='.')
    dirlist=os.listdir() #列举指定目录中的文件名,'.'表示当前文件所在目录,'..'表示当前目录的上一级目录
    print(dirlist)
    
    #函数:mkdir(path)
    os.mkdir('E:\test\ostest') #创建单层目录,若目录已存在,则抛异常
    dirlist=os.listdir('E:\test')
    print(dirlist)
    
    #函数;makedirs(path)
    os.makedirs('E:\test\ostest\a\b\c') #递归创建多层目录,若该目录已存在,则抛异常
    dirlist=os.listdir('E:\test\ostest')
    print(dirlist)
    
    #函数:remove(path)
    os.remove('E:\test\1.txt') #删除文件
    dirlist=os.listdir('E:\test')
    print(dirlist)
    
    #函数:rmdir(path)
    os.rmdir('E:\test\ostest\a\b\c') #删除单层目录,如果该目录非空则抛异常
    dirlist=os.listdir("E:\test\ostest\a\b")
    print(dirlist)
    
    #函数:removedirs(path)
    os.removedirs('E:\test\ostest\a\b') #递归删除目录,从子目录到父目录逐层尝试删除,遇到目录非空则抛异常
    dirlist=os.listdir('E:\test')
    print(dirlist)
    
    #函数:rename(oldname,newname)
    os.rename('E:\test\2.txt','E:\test\222.txt')
    dirlist=os.listdir('E:\test')
    print(dirlist)
    
    #函数:system(command)
    os.system('calc') #运行系统的shell命令,当前为打开计算器
  • 相关阅读:
    Winform中在ZedGraph中最多可以添加多少条曲线(转)
    c#委托的含义和用法
    vs2010打开vs2017工程
    C# Socket编程资源
    C# 调用打印机 打印 Excel (转)
    NPOI 教程
    C# 调用C++ DLL 的类型转换(转载版)(转)
    进程间通信(网络阅读笔记)
    NPOI 第二篇 设置样式与合并单元格(转)
    分布式事务的 6 种解决方案,写得非常好!
  • 原文地址:https://www.cnblogs.com/myfy/p/12271113.html
Copyright © 2011-2022 走看看