zoukankan      html  css  js  c++  java
  • Python

    Python的第十九天

    一、包的使用

    1、如何创建一个包?

     只需在目录下创建一个空的__init__.py文件,这个目录就变成了包。这个文件叫做包的初始化文件当在调用这个包下的   任意子包的任意模块时,这个__init__.py文件都会先执行。

     例如:创建a,b两个包,a2,b2分别是a,b的子包,想在a2_mod.py文件调用b2_mod.py文件

         from PythonProject5.b.b2 import b2_mod

           i am b __init__

           i am b2 __init__
           我是b2mod,hahah

    二、os模块和sys模块

    1、OS模块

     Python脚本工作的目录路径:os.getcwd()

     返回指定目录下的所有文件和目录名:os.listdir()

     用来删除一个文件:os.remove()

     删除多个目录:os.removedirs()

     检验得出的路径是否是一个文件:os.path.isfile()

     检验得出的路径是否是一个目录:os.path.isdir()

     检验给出的路径是否真实存在:os.path.exists()

     获取路径名:os.path.dirname()

     获取绝对路径:os.path.abspath()

     获取文件名:os.path.basename()

     运行shell命令:os.sysytem()

     重命名:os.rename(old,new)

     创建多级目录:os.makedirs(ae)

     创建单个目录:os.makedir()

     获取文件属性:os.stat(filename) 

     import os
    print(os.stat("hello.py").st_size)

     获取文件大小:os.path.getsize(filename)

    2、sys模块

     获取系统环境变量:sys.path

     获取脚本的参数:sys.argv

    三、datatime模块进行时间运算

    1、返回当前日期:

     print(datetime.datetime.now())

    2、把一个时间戳转为datetime日期类型
    print(datetime.datetime.fromtimestamp(322222))
    1970-01-05 01:30:22
    3、时间运算
    print(d + datetime.timedelta(5,hours=5)) #加5天,加5小时
    2021-02-22 20:10:03.279396

    4、时间替换
    print(d.replace(year=2121,month=5))

     2121-05-17 15:12:51.846658

     
  • 相关阅读:
    01-2制作U盘启动盘--装机助理工具
    01-1制作U盘启动盘--大白菜超级U盘启动盘制作工具
    计算机操作系统
    设置电脑系统密码以及桌面密码
    bios文字解释
    Word基本文档字体设置
    Ctrl/Alt 快捷键
    Windows键
    Laravel 5.2 四、.env 文件与模型操作
    Laravel 5.2 三、中间件、视图与 Blade 模板引擎
  • 原文地址:https://www.cnblogs.com/sxy2021/p/14408930.html
Copyright © 2011-2022 走看看