python简述文件的操作步骤_Python文件时间操作步骤代码详解

该篇博客介绍了如何使用Python进行文件操作,包括根据时间创建文件目录,以及获取当前文件的创建、修改和访问时间。同时,展示了如何获取系统环境变量、当前进程ID和父进程ID,提供了一种系统信息获取的实现方式。
摘要由CSDN通过智能技术生成

一 按时间创建文件

源码

# 截图方式二

# coding=utf-8

import os

import time

# 当前年月日时分秒时间 2020-01-16-10_11_49

picture_time = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))

#当前年月日 2020-01-16

directory_time = time.strftime("%Y-%m-%d", time.localtime(time.time()))

print('当前年月日时分秒时间:'+ picture_time)

print("当前年月日:"+directory_time)

# 获取当前文件目录

print('当前文件目录:'+os.getcwd())

# 获取到当前文件的目录,并检查是否有 directory_time 文件夹,如果不存在则自动新建 directory_time 文件

try:

File_Path = os.getcwd() + '\\' + directory_time + '\\'

print(os.path)

#exists判断文件路径是否存在

if not os.path.exists(File_Path):

os.makedirs(File_Path)

print("目录新建成功:%s" % File_Path)

else:

print("目录已存在!!!")

except BaseException as msg:

print("新建目录失败:%s" % msg)

#切换目录

os.chdir("D:/git")

print('切换后的目录位置:'+os.getcwd())

源码执行控制台打印:

当前年月日时分秒时间:2020-01-16-11_19_12

当前年月日:2020-01-16

当前文件目录:D:\git\gongcheng

目录新建成功:D:\git\gongcheng\2020-01-16

切换后的目录位置:D:\git

二 获取环境变量、进程、父进程

源代码

import os

#获取系统环境变量

print("环境变量是:"+os.environ["CLASSPATH"])

#获取当前进程ID

print(os.getpid())

#获取父进程ID

print(os.getppid())

源码执行控制台打印:

环境变量是:.;C:\Program Files\Java\jdk1.8.0_101\lib\dt.jar;C:\Program >Files\Java\jdk1.8.0_101\lib\tools.jar;

10760

11224

三、获取当前文件的创建、修改、访问时间

源码

import time

import os

filepath = 'D:\gongcheng'

#获取文件的创建时间 get create time

ctime = os.path.getctime(filepath)

print("创建时间是:"+time.ctime(ctime))

#获取文件的修改时间 get modify time

utime = os.path.getmtime(filepath)

print("修改时间是:"+time.ctime(utime))

#获取文件的访问时间 get active time

atime = os.path.getatime(filepath)

print("访问时间是:"+time.ctime(atime))

源码执行控制台打印:

创建时间是:Fri Jul 5 19:13:27 2019

修改时间是:Mon Jan 13 18:27:26 2020

访问时间是:Mon Jan 13 18:27:26 2020

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持聚米学院。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值