zoukankan      html  css  js  c++  java
  • python学习笔记(十)常用模块

     1 import os
     2 print(os.getcwd())#取当前工作目录,绝对路径
     3 
     4 print(os.chdir("../"))#更改当前目录,.代表当前目录,..代表上一级目录
     5 print(os,getcwd())#获取当前工作目录
     6 
     7 print(os.curdir)#当前目录,相对路径
     8 print(os.pardir)#父目录,相对路径
     9 
    10 
    11 print(os.mkdir("test1"))#在当前目录下创建文件夹
    12 print(os.mkdir("c://test1"))#在c盘下创建文件夹
    13 print(os.rmdir("test1"))#删除当前目录下的文件夹test1
    14 
    15 
    16 print(os.remove("test1"))#删除文件,不能删除文件夹
    17 print(os.remove("../day4/test"))#删除文件,不能删除文件夹,用相对路径指定
    18 
    19 print(os.listdir('.'))#列出一个目录下的所有文件
    20 print(os.listdir('c://'))#列出一个目录下的所有文件,指出路径
    21 
    22 os.rename("test","test1")#重命名
    23 print(os.stat("clear_log.py"))#获取文件信息
    24 
    25 print(__file__)#__file__就是当前这个文件的绝对路径,路径分隔符不正确E:/PycharmProjects/wxc1-code/day5/常用的模块.py
    26 print(os.path.abspath(__file__))#返回path规范化的绝对路径 E:/PycharmProjects/wxc1-code/day5/常用的模块.py
    27 
    28 print(os.path.split("/usr/hehe/hehe.txt"))#分割路径和文件名,linux路径
    29 print(os.path.split("c:\usr\hehe\hehe.txt"))#分割路径和文件名,windows路径
    30 语法:os.path.split('PATH')
    31 参数说明:
    32 PATH指一个文件的全路径作为参数:
    33 如果给出的是一个目录和文件名,则输出路径和文件名
    34 如果给出的是一个目录名,则输出路径和为空文件名
    35 
    36 
    37 print(os.path.dirname("c:\usr\hehe\hehe.txt"))#c:usrhehe
    38 print(os.path.dirname("/usr/local"))#获取父目录
    39 print(os.path.basename("/usr/local"))#获取最后一级,如果是文件显示文件名,如果是目录显示目录名
    40 
    41 print(os.path.exists("/usr/local"))#目录/文件是否存在
    42 print(os.path.exists("c://test2"))#目录/文件是否存在 False
    43 
    44 
    45 print(os.path.isfile("/usr/local"))#判断是否是一个文件
    46 print(os.path.isfile("f2"))#判断是否是一个文件 True
    47 print(os.path.isfile("E:PycharmProjectswxc1-codeday5"))#判断是否是一个文件 False
    48 print(os.path.isdir("E:PycharmProjectswxc1-codeday5"))#是否是一个文件夹 True
    49 
    50 
    51 print(os.path.join('root','hehe','a.sql'))#拼接成一个路径:roothehea.sql
    52 print(os.path.getatime("clear_log.py"))#返回最后一次进入此文件的时间。
    53 print(os.path.getmtime("clear_log.py"))#返回在此文件下最后一次修改的时间。
    54 
    55 
    56 print(os.sep)#当前操作系统
    57 print(os.linesep)#当前操作系统的换行符
    58 print(os.pathsep)#当前系统的环境变量中每个路径的分隔符,linux是:,windows是;
    59 print(os.environ)#当前系统的环境变量
    60 print(os.name)#当前系统名称 nt
    61 
    62 os.system('ipconfig')#用来执行操作系统命令,获取ip地址
    63 os.system('calc')#用来执行操作系统命令,打开计算机
    64 os.system('dir')#用来执行操作系统命令,获取当前目录下的内容,只能执行,获取不到结果
    65 
    66 res=os.popen('ipconfig')#用来执行操作系统命令,并且获取到返回结果,使用.read()
    67 print(res.read())
    68 
    69 import sys
    70 print(sys.path)#环境变量
    71 print(sys.platform)#win32 查看当前系统是什么
    72 print(sys.version)#看python版本
    73 
    74 print(sys.exit('程序退出'))
    75 quit('程序退出')#退出程序
    76 
    77 print(sys.argv)#是获取运行python文件的时候,传入的参数
    78                 #python XX.py 运行python文件
  • 相关阅读:
    Tomcat下使用war包发布项目
    shell编程报错:“syntax error near unexpected token `”
    undo表空间不足,ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS2'
    HTML快速入门
    HTTP协议快速入门
    Java Web应用的开发模式
    使用Jekyll搭建免费的Github Pages个人博客
    前端模拟API数据的两种方式
    Node.js学习笔记
    socket.io笔记
  • 原文地址:https://www.cnblogs.com/wxcx/p/8288816.html
Copyright © 2011-2022 走看看