zoukankan      html  css  js  c++  java
  • Day 4-3 os & sys模块

    常用方法:

     1 import os
     2 os.getcwd()   # 获取当前程序的工作路径(python解释器的运行路径,不是脚本所在的路径.)
     3 os.listdir()    # 获取当前程序根目录下的所有文件夹
     4 os.remove('1.ini')  #删除"1.ini"文件
     5 os.removedirs()    # 删除多个目录
     6 print(os.path.isfile("conf.ini"))   #判断是否是一个文件,是返回True,不是返回False
     7 print(os.path.isdir("D:My DocumentsPycharmProjectsOldBoyday3常用模块模块conf.ini")) # 判断给定的路径是不是一个目录
     8 print(os.path.split("D:My DocumentsPycharmProjectsOldBoyday3常用模块模块conf.ini") ) # 把路径和文件名分开
     9 print(os.path.basename("D:My DocumentsPycharmProjectsOldBoyday3常用模块模块conf.ini"))     # 获取文件名
    10 print(os.path.abspath("conf.ini"))          # 获取绝对路径.包括文件名
    11 # print(os.getenv("HOME"))        # 获取HOME的环境变量值
    12 print(os.environ)   # 返回系统的所有环境变量
    13 os.system("df -h")  # 运行一个shell命令
    14 os.environ.setdefault("HOME", "C:\TEST")       #设置系统环境变量.仅在程序运行时有效
    15 os.name     # 获取当前使用的平台.nt代表Windows.posix代表linux
    16 os.rename("old", "new")  # 把一个旧文件名重命名.在Windows下无法使用
    17 os.makedirs("c:\1\2\3\4")      #创建多级目录
    18 os.mkdir("c:\test")            #创建单个目录
    19 print(os.stat("conf.ini"))      #获取文件属性 os.stat_result(st_mode=33206, st_ino=7318349394497525, st_dev=263590972, st_nlink=1, st_uid=0, st_gid=0, st_size=181, st_atime=1523103259, st_mtime=1523103259, st_ctime=1523103236)
    20 print(os.path.getsize("conf.ini"))      #获取文件大小
    21 print(os.path.join("c:\","1","2.txt"))     #拼接一个路径  c:12.txt
    22 print(os.chdir("c:\"))   # 更改工作目录,仅在程序中生效.退出无效
    23 print(os.terminal_size())       # 获取终端大小

    sys模块:

     1 import sys
     2 
     3 sys.exit("byebye")      # 退出程序,并打印一行
     4 print(sys.version)      # 获取python版本
     5 print(sys.maxsize)          # 当前系统的int最大值
     6 print(sys.platform)         # 获取平台名称  win32
     7 print(sys.stdout.write("hello"))  # 向屏幕输出一串字符,并取得字符长度
     8 sys.getrecursionlimit()   # 获取最大递归层数
     9 sys.setrecursionlimit(12000)    # 设置最大递归层数
    10 print(sys.getdefaultencoding())        # 获取解释器默认的编码)
  • 相关阅读:
    VS.NET 2010 新功能 [整理]
    Sculpture 基于MDD的集成开发平台
    更换VS.NET 2010的皮肤 [Visual Studio Blog]
    SQL Server BI Step by Step SSIS 7 (End) 事务,错误输出,事件处理,日志记录
    和我一起学CSLA.NET设计模型及数据访问
    Visual Studio DSL 入门 2
    SQL Server BI Step by Step SSIS 5 通过Email发送查询结果
    SQL Server BI Step by Step SSRS 1Reporting Service 2008的新特性
    SQL Server BI Step by Step SSRS 2SQL Server 2008 Reporting Services实现匿名访问报表
    和我一起学CSLA.NET先忽悠下
  • 原文地址:https://www.cnblogs.com/lovepy3/p/8762785.html
Copyright © 2011-2022 走看看