广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 查看、修改文件属性
  • 599
分享到

python 查看、修改文件属性

文件属性python 2023-01-31 01:01:36 599人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

In [132]:import os # 查看文件属性 In [133]: os.stat('package-lock.JSON') Out[133]: os.stat_result(st_mode=33206, st_ino=

In [132]:import os

# 查看文件属性
In [133]: os.stat('package-lock.JSON')
Out[133]: os.stat_result(st_mode=33206, st_ino=7036874417947173, st_dev=651824810, st_nlink=1, st_uid=0, st_gid=0, st_size=304, st_atime=1523547919, st_mtime=1523547919, st_ctime=1523547919)
  • st_mode: inode 保护模式
  • st_ino: inode 节点号。
  • st_dev: inode 驻留的设备。
  • st_nlink: inode 的链接数。
  • st_uid: 所有者的用户ID。
  • st_gid: 所有者的组ID。
  • st_size: 普通文件以字节为单位的大小;包含等待某些特殊文件的数据。
  • st_atime: 上次访问的时间。
  • st_mtime: 最后一次修改的时间。
  • st_ctime: 由操作系统报告的”ctime”。在某些系统上(如Unix)是最新的元数据更改的时间,在其它系统上(如windows)是创建时间(详细信息参见平台的文档)。
Help on built-in function utime in module posix:

utime(...)
    utime(path, (atime, mtime))
    utime(path, None)

    Set the access and modified time of the file to the given values.  If the
    second fORM is used, set the access and modified times to the current time.
In [141]: !touch test.txt

In [143]: os.stat('test.txt')
Out[143]: os.stat_result(st_mode=33206, st_ino=14355223812719680, st_dev=651824810, st_nlink=1, st_uid=0, st_gid=0, st_size=0, st_atime=1532879422, st_mtime=1532879422, st_ctime=1532879404)

In [146]: test_stat = os.stat('test.txt')

In [147]: test_stat.st_mtime
Out[147]: 1532879422.2283707

# 查看文件的修改时间
In [149]: time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(test_stat.st_mtime))
Out[149]: '2018-07-29 23:50:22'

# 查看文件的上次访问时间
In [150]: time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(test_stat.st_atime))
Out[150]: '2018-07-29 23:50:22'

# 设置新的修改时间,并转为时间戳
In [153]: test_new_mtime = time.mktime(time.strptime('2017-07-29 23:50:22', '%Y-%m-%d %H:%
     ...: M:%S'))

# 设置新的上次访问时间,并转为时间戳
In [154]: test_new_atime = time.mktime(time.strptime('2016-07-30 23:50:22', '%Y-%m-%d %H:%
     ...: M:%S'))

# 修改上次访问时间、修改时间
In [155]: os.utime('test.txt', (test_new_atime, test_new_mtime))

# 获取修改后的文件属性
In [156]: new_test_stat = os.stat('test.txt')

# 查看修改后的修改时间
In [160]: time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(new_test_stat.st_mtime))
Out[160]: '2017-07-29 23:50:22'

# 查看修改后的上次访问时间
In [161]: time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(new_test_stat.st_atime))
Out[161]: '2016-07-30 23:50:22'

--结束END--

本文标题: python 查看、修改文件属性

本文链接: https://www.lsjlt.com/news/185073.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python 查看、修改文件属性
    In [132]:import os # 查看文件属性 In [133]: os.stat('package-lock.json') Out[133]: os.stat_result(st_mode=33206, st_ino=...
    99+
    2023-01-31
    文件属性 python
  • Linux系统如何查看及修改文件属性
    本文将为大家详细介绍“Linux系统如何查看及修改文件属性”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“Linux系统如何查看及修改文件属性”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下...
    99+
    2023-06-28
  • Linux系统中怎么修改与查看文件属性
    这篇文章将为大家详细讲解有关Linux系统中怎么修改与查看文件属性,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。chattrchattr 修改文件在Linux第二扩展文件系统(E2fs)上的...
    99+
    2023-06-12
  • Linux如何查看文件属性
    今天给大家介绍一下Linux如何查看文件属性。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。在Linux系统中每一个文件都有特定的属性和权限,文件的权限与属性是...
    99+
    2023-06-28
  • linux文件属性如何修改
    要修改Linux文件的属性,可以使用chmod命令。 chmod命令的基本语法如下: chmod [选项] 模式 文件 其中,选项可...
    99+
    2023-10-26
    linux
  • python修改linux中文件(文件夹)的权限属性操作
    今天生成的对流云团路径图片放在linux下,文件的权限都是rw,没有x,后续的别人的程序调用不了,这里附上对三个属性的简单解释,有不够的欢迎大家补充 Linux的权限不是很细致,只有RWX三种 r(Read,读取):...
    99+
    2022-06-03
    python linux 文件 权限属性
  • git怎么查看修改哪些文件
    Git是一种分布式版本控制系统,广泛应用于软件开发和管理中。在Git中,我们可以将项目的历史状态保存为代码库中的不同版本,以便于追踪和管理代码的修改。如果你正在使用Git进行开发,那么你可能会遇到一些需要查看修改过的文件的情况。 那么,本文...
    99+
    2023-10-22
  • linux怎么查看文件修改时间
    在Linux中,可以使用`ls`命令来查看文件的修改时间。使用`ls -l`命令可以显示文件的详细信息,包括文件的权限、所有者、大小...
    99+
    2023-09-05
    linux
  • git如何查看修改哪些文件
    本篇内容介绍了“git如何查看修改哪些文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!git diff 命令Git提供了git diff命...
    99+
    2023-07-05
  • Linux系统如何查看文件属性
    这篇“Linux系统如何查看文件属性”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“Linux系统如何查看文件属性”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让...
    99+
    2023-06-28
  • Linux下如何查看文件修改时间
    这篇文章主要介绍了Linux下如何查看文件修改时间的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下如何查看文件修改时间文章都会有所收获,下面我们一起来看看吧。在Linux系统中查看文件修改时间可以使用...
    99+
    2023-06-27
  • git如何查看哪些文件被修改
    这篇“git如何查看哪些文件被修改”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“git如何查看哪些文件被修改”文章吧。一、查...
    99+
    2023-07-05
  • Linux如何查看文件修改的时间
    今天小编给大家分享一下Linux如何查看文件修改的时间的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。使用stat命令stat...
    99+
    2023-06-28
  • git怎么查看哪些文件被修改
    在使用Git进行版本控制的过程中,有时候我们需要查看哪些文件被修改了,以及修改了哪些内容,这样才能及时发现问题并进行修复。本文将会介绍通过Git查看哪些文件被修改的方法。一、查看修改过的文件我们可以通过git status命令查看修改过的文...
    99+
    2023-10-22
  • Linux下怎么查看文件权限、修改文件权限
    本篇内容主要讲解“Linux下怎么查看文件权限、修改文件权限”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux下怎么查看文件权限、修改文件权限”吧!查看权限命令查看目录的相关权限可以采用命...
    99+
    2023-06-13
  • linux如何修改文件属性和权限
    在Linux中,可以使用`chown`和`chmod`命令来修改文件的属性和权限。1. 修改文件所有者和所属组:```sudo ch...
    99+
    2023-10-11
    linux
  • Win7快速查看文件属性的小技巧
    Wind尺寸调整、用神奇Win键随心操控Win7系统桌面窗口等等,今天提供一个小技巧可以用最快的速度查看文件属性。 很多朋友肯定会说:这还不简单吗?用鼠标右键点击文件,然后从弹出菜单中选择“属性”...
    99+
    2023-05-26
    Win7 文件属性 技巧
  • Python3 查看 com 组件的属性
    环境 Windows 10 Python 3.6.3 pywin32地址 sourceforge:https://sourceforge.net/projects/pywin32/files/pywin32/ GitHub:http...
    99+
    2023-01-31
    组件 属性
  • win7系统文件夹所有隐藏属性无法通过鼠标右键查看修改回来
      U盘在中毒了的电脑上使用后,里面的文件夹均消失了,这是因为里面的文件夹属性被改为隐藏属性。通过查看显示隐藏文件夹发现,所有隐藏了的文件夹的隐藏属性被锁定,无法通过鼠标右键查看文件夹属性的方法改回来。   原因:  ...
    99+
    2023-06-02
    win7 文件夹隐藏属性 无法修改 属性 鼠标 系统文件 右键
  • 在Linux中怎么查看文件的修改日期
    这篇文章主要介绍在Linux中怎么查看文件的修改日期,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用stat命令stat命令可以显示文件属性的详细信息,比如最近一次访问和修改文件的时间、文件大小等信息,使用起来比较...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作