import time# 时间戳时间,格林威治时间,float数据类型  给机器用的    # 英国伦敦的时间  1970.1.1 0:0:0    # 北京时间 1970.1.1 8:0:0    # 1533693120.3467407# 结构化时间,时间对象                   上下两种格式的中间状态    # 时间对象 能够通过.属性名来获取对象中的值# 格式化时间,字符串时间,str数据类型      给人看的    # 可以根据你需要的格式 来显示时间

# print(time.time())   # 时间戳时间

# print(time.strftime('%Y-%m-%d'))  # 格式化时间 str format time

# time_obj = time.localtime()       # 对象数据结构的# print(time_obj)# print(time_obj.tm_year)# print(time_obj.tm_mday)

# print(time.strftime('%Y-%m-%d %A %H:%M:%S'))# print(time.strftime('%y-%m-%d %A %H:%M:%S'))# print(time.strftime('%y/%m/%d %H:%M:%S'))# print(time.strftime('%c'))

# print(time.time())# print(time.localtime(1500000000))# print(time.localtime(2000000000))# time_obj = time.localtime(3000000000)# format_time = time.strftime('%y-%m-%d %H:%M:%S',time_obj)# print(format_time)

# 2008-8-8# struct_time = time.strptime('2008-8-8','%Y-%m-%d')# print(struct_time)# print(time.mktime(struct_time))

# 计算本月一号的时间戳时间# 结构化时间# struct_time = time.localtime()# struct_time = time.strptime('%s-%s-1'%(struct_time.tm_year,struct_time.tm_mon),'%Y-%m-%d')# print(time.mktime(struct_time))# 格式化时间# ret = time.strftime('%Y-%m-1')# struct_time = time.strptime(ret,'%Y-%m-%d')# print(time.mktime(struct_time))

%y 两位数的年份表示(00-99)%Y 四位数的年份表示(000-9999)%m 月份(01-12)%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I 12小时制小时数(01-12)%M 分钟数(00=59)%S 秒(00-59)%a 本地简化星期名称%A 本地完整星期名称%b 本地简化的月份名称%B 本地完整的月份名称%c 本地相应的日期表示和时间表示%j 年内的一天(001-366)%p 本地A.M.或P.M.的等价符%U 一年中的星期数(00-53)星期天为星期的开始%w 星期(0-6),星期天为星期的开始%W 一年中的星期数(00-53)星期一为星期的开始%x 本地相应的日期表示%X 本地相应的时间表示%Z 当前时区的名称%% %号本身
******** *** ****** ************************************************ *** ******** **************************** ** ***** ***** ** 
import sys   # 和python解释器打交道的# sys.path   返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值# sys.modules   文件空间  (反射用)# print(sys.platform)  查看系统(返回操作系统平台名称)# sys.exit()  # 退出程序,正常退出时exit(0),错误退出sys.exit(1)

# sys.argv     命令行参数List,第一个元素是程序本身路径# 列表# 第一个元素 是执行这个文件的时候 写在python命令后面的第一个值# 之后的元素 在执行python的启动的时候可以写多个值 都会被依次添加到列表中

# 有什么用?怎么用?# name = sys.argv[1]# pwd = sys.argv[2]# if name == 'alex' and pwd == 'alex3714':#     print('执行以下代码')# else:#     exit()******** *** ****** ************************************************ *** ******** *************************** ** ***** ***** **
import os# print(os.getcwd())  # 在哪个地方执行这个文件,getcwd的结果就是哪个路径# print(__file__)# os.chdir("D:/sylar/python_workspace/day25/")# print(os.getcwd())

# print(os.curdir)# print(os.pardir)

# 创建文件夹/删除文件夹# import os# os.mkdir('dir')  # ftp 网盘  创建一个文件夹  # os.mkdir('dir/dir5')  # ftp 网盘# os.makedirs('dir2/dir3/dir4',exist_ok=True) 创建嵌套多个文件夹# os.remove('dir2/dir3/dir4/aaa.py') 删除文件  # os.rmdir('dir2/dir3/dir4')  # 不能删除一个非空文件夹# os.removedirs('dir2/dir3/dir4')# 递归向上删除文件夹,只要删除当前目录之后 发现上一级目录也为空了,就把上一级目录也删掉.# 如果发现上一级目录有其他文件,就停止

# print(os.listdir('D:\sylar\python_workspace'))   查看路径得所有文件夹

# print(os.stat(r'D:\sylar\python_workspace\aaa.py')) 查看文件状态# print(os.sep)  # 当前你所在的操作系统的目录分割符 \   /a/dir/dir2# print([os.linesep])  #输出当前平台使用的行终止符,win下为"\r\n",Linux下为"\n"# print(os.pathsep) #   输出用于分割文件路径的字符串 win下为;,Linux下为:# print(os.name) # 输出字符串指示当前使用平台。win->'nt'; Linux->'posix'

# 学生选课系统# base_path = 'D:\sylar\python_workspace'# s = 'day25'# os.sep.join(base_path,s)# if os.name == 'nt':#     '\\'.join(base_path,s)# else:#     '/'.join(base_path, s)

# os.system('dir')  # 删除文件 copy文件# ret = os.popen('dir')  # 查看当前路径 查看某些信息# print(type(ret.read()))

# print(os.environ)    查看环境变量

# os.path.abspath    规范路径   print([os.path.abspath('D:/sylar/python_workspace/day25/5.os模块.py')])  print([os.path.abspath('4.sys模块.py')])#os.path.split  切割最后一个,并返回元组       print(os.path.split('D:/sylar/python_workspace/day25/5.os模块.py'))     print(os.path.split('D:/sylar/python_workspace/day25'))#     print(os.path.dirname('D:/sylar/python_workspace/day25'))     print(os.path.dirname('D:/sylar/python_workspace/day25/5.os模块.py'))#os.path.basename    取第二个元素      print(os.path.basename('D:/sylar/python_workspace/day25'))     print(os.path.basename('D:/sylar/python_workspace/day25/5.os模块.py'))#os.path.exists   判断路径存在   print(os.path.exists('D:/sylar/python_workspace/day25/6.os模块.py'))#os.path.isfile    判断文件   print(os.path.isfile('D:/sylar/python_workspace/day25/5.os模块.py'))   print(os.path.isfile('D:/sylar/python_workspace/day25'))#os.path.isdir 判断是否是目录    print(os.path.isdir('D:/sylar/python_workspace/day25/5.os模块.py'))   print(os.path.isdir('D:/sylar/python_workspace/day25'))

#os.path.join   添加___目录后添加    ret = os.path.join('D:/sylar/python_workspace/day25','aaa','bbb')   print(os.path.abspath(ret))

#os.path.getsize  看文件大小   print(os.path.getsize(r'D:\sylar\python_workspace\day25\4.sys模块.py'))   print(os.path.getsize(r'D:\sylar\python_workspace\day25'))   print(os.path.getsize(r'D:\sylar\python_workspace\day24'))   print(os.path.getsize(r'D:\sylar\python_workspace\day23'))
 

time,sys,os 模块的更多相关文章

  1. sys,os,模块-正则表达式

    # *__conding:utf-8__* """"我是注释""" sys,os模块 import sysimport os pr ...

  2. day2_python的数据类型,sys,os模块,编码解码,列表,字典

    今天主要了解了python的数据类型,sys,os模块,编码解码,列表,字典 1.数据类型:int(python3没有长整型)文本总是Unicode,str表示二进制用byte类表示布尔型:True( ...

  3. time random sys os 模块

    时间模块 在Python中,通常有这三种方式来表示时间:时间戳.元组(struct_time).格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日 ...

  4. python 常用模块(一): random , time , sys , os模块部分知识.

    1.常用模块:(1)collectiaons模块 (2)与时间相关  time模块 (3)random模块 (4)os模块 (5)sys模块 (6) 序列化模块: json  ,   pickle 2 ...

  5. time | sys | os 模块,递归删除文件,项目分析

    一,复习 ''' 1.跨文件夹导包 - 不用考虑包的情况下直接导入文件夹(包)下的具体模块 2.__name__: py自执行 '__main__' | py被导入执行 '模块名' 3.包:一系列模块 ...

  6. time,sys,os模块

      1.time模块 a:结构化时间:struct_time:通过time.localtime获取到一个时间对象,通过这个对象得到对象属性 ****localtime()如果没有参数,默认返回是一个时 ...

  7. day18 python模块 random time sys os模块

    day18 python   一.random模块     取随机整数 import random print(random.randint(1,2))                 #顾头顾尾 p ...

  8. python学习Day27--time模块、sys模块、os模块和序列化模块

    [知识点] 1.时间模块: (1)时间戳时间,格林威治时间,float数据类型 英国伦敦的时间:1970.1.1     0:0:0 北京时间:1970.1.1     8:0:0 (2)结构化时间, ...

  9. sys模块和os模块,利用sys模块生成进度条

    sys模块import sysprint(sys.argv)#sys.exit(0)             #退出程序,正常退出exit(0)print(sys.version)       #获取 ...

随机推荐

  1. NVIDIA GeForce GTX 960 设备是不可移动的,无法弹出

    系统环境 系统:win7_x64; matlab版本:matlab2017b试用版: GPU:NVIDIA GeForce GTX 960: 问题描述: 第一次使用深度学习实现代码,运行的是matla ...

  2. Mac OS 基于 VirtualEnv 的安装 tensorflow 1.3.0

    如果不行的话,就用conda装吧 https://www.jianshu.com/p/d54546ab315e 推荐使用 virtualenv 创建一个隔离的容器, 来安装 TensorFlow. 这 ...

  3. ElasticSearch(八):springboot集成ElasticSearch集群并使用

    1. 集群的搭建 见:ElasticSearch(七) 2. springboot配置集群 2.1 创建springboot项目,使用idea创建,不过多介绍(创建项目时候建议不要勾选elastics ...

  4. 将基于 .NET Framework 的 WPF 项目迁移到基于 .NET Core 3

    在 Connect(); 2018 大会上,微软发布了 .NET Core 3 Preview,以及基于 .NET Core 3 的 WPF:同时还发布了 Visual Studio 2019 预览版 ...

  5. Arpa’s obvious problem and Mehrdad’s terrible solution 思维

    There are some beautiful girls in Arpa’s land as mentioned before. Once Arpa came up with an obvious ...

  6. Largest Submatrix of All 1’s

    Given a m-by-n (0,1)-matrix, of all its submatrices of all 1’s which is the largest? By largest we m ...

  7. sql 分组后显示每组的前几条记录

    sql 分组后显示每组的前几条记录 如   表中记录是             code       serialno             A1               1           ...

  8. 02.将uboot,kernel,rootfs下载到开发板上

    转载,侵删 将uboot,kernel,rootfs下载到开发板上 1.为什么要下载 所谓下载,也称烧录,部署. 1.1.什么是u-boot Hi3518EV200 单板的 Bootloader 采用 ...

  9. 2018第52周日&技术人员如何面对裁员?

    2018的最后一周,看了汽车的两个趋势,纯电动车和自动驾驶,两个现在很火但还有很多问题要解决的方向,尤其是自动驾驶.虽然它因为一些问题当前不能完全被克服,但因它而生的各种辅助驾驶技术却被用的越来越多, ...

  10. 【转】每天一个linux命令(59):rcp命令

    原文网址:http://www.cnblogs.com/peida/archive/2013/03/14/2958685.html rcp代表“remote file copy”(远程文件拷贝).该命 ...