zoukankan      html  css  js  c++  java
  • Python day18模块介绍2(使用BASE_DIR修改临时path,os模块)

    1.BASE_DIR修改path(别人导入py项目时不会因为绝对路径无法解释)

    #sys修改环境变量
    #使用BASE_DIR将绝对路径改为相对路径
    import sys,os
    BASE_DIR=os.path.dirname(__file__)#BASE_DIR拿到当前路径
    sys.path.append(BASE_DIR+'/jj')#临时修改环境变量,将jj文件夹加入path

    2.os模块介绍

    import os#operating system 操作系统模块
    
        # print(os.getcwd())#Gets the current working directory拿到当前工作路径
        # os.chdir("text1")#change directory改变路径,从E:PythonWorkPlacedd到E:PythonWorkPlacedd	ext1
        # os.makedirs('dirname1/dirname2')#新建文件夹
        # os.removedirs('dirname1/dirname2')#删除文件夹,一直到上层不为空停止
        # os.remove('path')#删除一个文件
        # # 删除文件夹,里面内部有文件,则无法删除
    print(os.listdir())#打印当前目录中有哪些文件
    print(os.stat('HelloWorld.py'))#state 系统状态
    #st_size=15该文件15字节
    # st_atime=1533117815   Last accessed time数据上次访问时间戳
    # st_mtime=1533116744   Last modified time数据上次修改时间戳
    # st_ctime=1533116744   Last changed time i节点上次修改时间戳
    # os.linesep()#打印系统换行符line separator,在fil.append()中传入
    
    #r放在字符串前面,不对字符串进行转义,这和c#的@是一样的
    
    print(os.path.split(r'C:Userskkklllooo.py'))#将文件和文件名分离
    os.path.isabs("")#path是否是绝对路径
    
    # 路径拼接
    a=r"C:Usersadministratoer"
    b=r"xxxxxx"
    print(os.path.join(a,b))
  • 相关阅读:
    Java编程基础
    Python开发【第十四篇】:Python操作MySQL
    MySQL(二)
    MySQL(一)
    Python之路【第五篇】:面向对象及相关
    Python开发【第四篇】:Python基础之函数
    Python开发【第三篇】:Python基本数据类型
    等保测评备案流程?备案资料有哪些?
    xls/csv文件转换成dbf文件
    csv 转换为DBF文件的方法
  • 原文地址:https://www.cnblogs.com/littlepage/p/9406933.html
Copyright © 2011-2022 走看看