zoukankan      html  css  js  c++  java
  • python笔记之os、sys模块

    先简单了解一下python模块定义,模块是包含你定义的函数和变量的文件,以.py为后缀。一个python文件就是一个模块,把函数放进模块中便于代码维护和管理,除此之外还可以避免函数名称或者变量名称相同的冲突。模块目前主要分三类:内置标准模块、第三方模块、自定义库模块。本节学习的os、sys模块为内置标准模块。

    1、os库主要用于处理系统文件和目录,以下为常用以下库使用。

     1 import os
     2 
     3 print(os.__all__)  #查看os模块下所有方法
     4 
     5 print(os.getcwd()) #获取当前路径
     6 
     7 print(os.path.dirname(__file__))  #获取当前被执行模块路径
     8 
     9 print(os.path.abspath(os.getcwd())) #返回绝对路径
    10 
    11 print(os.path.join(os.getcwd(),'lj.py')) #目录拼接
    12 print(os.path.split("D:\pycharmwokspace\untitled3\bk6.py")) #目录分割,把路径分割成 dirname 和 basename,返回一个元组
    13 
    14 for item in os.listdir(os.getcwd()): #获取目录下所有文件夹和文件
    15     print(item)
    16 
    17 
    18 print(os.path.isfile(os.getcwd())) #判断当前路径是否为文件
    19 print(os.path.isdir(os.getcwd())) #判断当前路径是否为目录
    20 
    21 print(os.path.exists(os.path.join(os.getcwd(),'lj.py'))) #判断当前目录是否存在
    22 
    23 print(os.path.getatime('D:\pycharmwokspace\untitled3\bk6.py')) #获取最近访问时间
    24 print(os.path.getmtime('D:\pycharmwokspace\untitled3\bk6.py')) #获取最后修改时间
    # import  os
    #
    print(os.curdir) #当前路径
    print(os.pardir)  #父路径
    print(os.sep)   #文件分隔符
    print(os.linesep)  #系统换行符
    print(os.name)  #系统名称
    print(os.listdir())   #是否文件夹

    2、sys库主要用于提供给python解释器变量维护,如环境变量维护

    1 import  sys
    2 
    3 sys.exit()  #脚本的定向终止
    4 print(sys.path) #查看解释器搜索路径 5 6 print(sys.version) #查看python版本 7 print(sys.platform) #查看当前系统名称
  • 相关阅读:
    ADB命令大全
    Backup your Android without root or custom recovery -- adb backup
    Content portal for Pocketables Tasker articles
    Is there a way to detect if call is in progress? Phone Event
    Tasker to proximity screen off
    Tasker to detect application running in background
    Tasker to create toggle widget for ES ftp service -- Send Intent
    Tasker to proximity screen on
    Tasker to answer incoming call by pressing power button
    Tasker to stop Poweramp control for the headset while there is an incoming SMS
  • 原文地址:https://www.cnblogs.com/heertong/p/12150709.html
Copyright © 2011-2022 走看看