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

     
  • 相关阅读:
    关于发现宇宙微波背景(CMB)辐射的一则趣闻
    windows 8,关闭随意窗体都提示“已停止工作”的解决的方法
    非洲小孩
    Android自己定义控件背景及其Drawable以实现扁平化
    POJ2533:Longest Ordered Subsequence
    iOS Dev (63) 怎样在 TableView 滚动时收起键盘?
    自己用c语言做的日历
    time .h 的用法
    动态规划--目标和问题
    Linux shell编程学习笔记---第八章
  • 原文地址:https://www.cnblogs.com/sxy2021/p/14408930.html
Copyright © 2011-2022 走看看