当前位置: 首页 > news >正文

网站建设服务合同 律师南昌seo优化公司

网站建设服务合同 律师,南昌seo优化公司,wordpress 文本小工具,网站中队人物介绍怎么做Python OS 文件/目录方法 Python语言零基础入门教程(二十六) 61、Python os.utime() 方法 概述 os.utime() 方法用于设置指定路径文件最后的修改和访问时间。 在Unix,Windows中有效。 语法 utime()方法语法格式如下: os.uti…

Python OS 文件/目录方法

Python语言零基础入门教程(二十六)

61、Python os.utime() 方法

概述
os.utime() 方法用于设置指定路径文件最后的修改和访问时间。

在Unix,Windows中有效。

语法
utime()方法语法格式如下:

os.utime(path, times)

参数
path – 文件路径

times – 如果时间是 None, 则文件的访问和修改设为当前时间 。 否则, 时间是一个 2-tuple数字, (atime, mtime) 用来分别作为访问和修改的时间。

返回值
该方法没有返回值

实例
以下实例演示了 utime() 方法的使用:

#!/usr/bin/python
# -*- coding: UTF-8 -*-import os, sys# 显示文件的 stat 信息
stinfo = os.stat('a2.py')
print stinfo# 使用 os.stat 来接收文件的访问和修改时间
print "a2.py 的访问时间: %s" %stinfo.st_atime
print "a2.py 的修改时间: %s" %stinfo.st_mtime# 修改访问和修改时间
os.utime("a2.py",(1330712280, 1330712292))
print "done!!"

执行以上程序输出结果为:

posix.stat_result(st_mode=33188, st_ino=3940649674337682L, st_dev=277923425L, st
_nlink=1, st_uid=400, st_gid=401, st_size=335L, st_atime=1330498070, st_mtime=13
30498074, st_ctime=1330498065)
a2.py 的访问时间: 1330498070
a2.py 的修改时间: 1330498074
done!!

62、Python os.walk() 方法

概述
os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。

os.walk() 方法是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。

在Unix,Windows中有效。

语法
walk()方法语法格式如下:

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])

参数
top – 是你所要遍历的目录的地址, 返回的是一个三元组(root,dirs,files)。
root 所指的是当前正在遍历的这个文件夹的本身的地址
dirs 是一个 list ,内容是该文件夹中所有的目录的名字(不包括子目录)
files 同样是 list , 内容是该文件夹中所有的文件(不包括子目录)
topdown --可选,为 True,则优先遍历 top 目录,否则优先遍历 top 的子目录(默认为开启)。如果 topdown 参数为 True,walk 会遍历top文件夹,与top 文件夹中每一个子目录。
onerror – 可选,需要一个 callable 对象,当 walk 需要异常时,会调用。
followlinks – 可选,如果为 True,则会遍历目录下的快捷方式(linux 下是软连接 symbolic link )实际所指的目录(默认关闭),如果为 False,则优先遍历 top 的子目录。

返回值
返回生成器。

实例
以下实例演示了 walk() 方法的使用:

#!/usr/bin/python
# -*- coding: UTF-8 -*-import os
for root, dirs, files in os.walk(".", topdown=False):for name in files:print(os.path.join(root, name))for name in dirs:print(os.path.join(root, name))

执行以上程序输出结果为:

./.bash_logout
./amrood.tar.gz
./.emacs
./httpd.conf
./www.tar.gz
./mysql.tar.gz
./test.py
./.bashrc
./.bash_history
./.bash_profile
./tmp
./tmp/test.py

63、Python os.write() 方法

概述
os.write() 方法用于写入字符串到文件描述符 fd 中. 返回实际写入的字符串长度。

在Unix中有效。

语法
write()方法语法格式如下:

os.write(fd, str)

参数
fd – 文件描述符。

str – 写入的字符串。

返回值
该方法返回写入的实际位数。

实例
以下实例演示了 write() 方法的使用:

#!/usr/bin/python
# -*- coding: UTF-8 -*-import os, sys# 打开文件
fd = os.open("f1.txt",os.O_RDWR|os.O_CREAT)# 写入字符串
ret = os.write(fd,"This is runoob.com site")# 输入**返回值**
print "写入的位数为: "
print  retprint "写入成功"# 关闭文件
os.close(fd)
print "关闭文件成功!!"

执行以上程序输出结果为:

写入的位数为: 
23
写入成功
关闭文件成功!!

64、Python os.path 模块

os.path 模块主要用于获取文件的属性。
以下是 os.path 模块的几种常用方法:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
实例
以下实例演示了 os.path 相关方法的使用:

#!/usr/bin/python
# -*- coding: UTF-8 -*-import osprint( os.path.basename('/root/runoob.txt') )   # 返回文件名
print( os.path.dirname('/root/runoob.txt') )    # 返回目录路径
print( os.path.split('/root/runoob.txt') )      # 分割文件名与路径
print( os.path.join('root','test','runoob.txt') )  # 将目录和文件名合成一个路径

执行以上程序输出结果为:

runoob.txt
/root
('/root', 'runoob.txt')
root/test/runoob.txt

以下实例输出文件的相关信息。

#!/usr/bin/python
# -*- coding: UTF-8 -*-import os
import timefile='/root/runoob.txt' # 文件路径print( os.path.getatime(file) )   # 输出最近访问时间
print( os.path.getctime(file) )   # 输出文件创建时间
print( os.path.getmtime(file) )   # 输出最近修改时间
print( time.gmtime(os.path.getmtime(file)) )  # 以struct_time形式输出最近修改时间
print( os.path.getsize(file) )   # 输出文件大小(字节为单位)
print( os.path.abspath(file) )   # 输出绝对路径
print( os.path.normpath(file) )  # 规范path字符串形式

执行以上程序输出结果为:

1539052805.5735736
1539052805.5775735
1539052805.5735736
time.struct_time(tm_year=2018, tm_mon=10, tm_mday=9, tm_hour=2, tm_min=40, tm_sec=5, tm_wday=1, tm_yday=282, tm_isdst=0)
7
/root/runoob.txt
/root/runoob.txt

文章转载自:
http://gaudiness.qkrz.cn
http://sniffy.qkrz.cn
http://neuropathic.qkrz.cn
http://unpriest.qkrz.cn
http://sabrina.qkrz.cn
http://je.qkrz.cn
http://irone.qkrz.cn
http://thaumaturgic.qkrz.cn
http://endemicity.qkrz.cn
http://overweening.qkrz.cn
http://collinsia.qkrz.cn
http://collyweston.qkrz.cn
http://kabul.qkrz.cn
http://wordily.qkrz.cn
http://hdf.qkrz.cn
http://oar.qkrz.cn
http://hexadecimal.qkrz.cn
http://johannesburg.qkrz.cn
http://lockpicker.qkrz.cn
http://ovoflavin.qkrz.cn
http://cutdown.qkrz.cn
http://tapadera.qkrz.cn
http://microscopical.qkrz.cn
http://scarify.qkrz.cn
http://karyotheca.qkrz.cn
http://yvette.qkrz.cn
http://puffy.qkrz.cn
http://lashkar.qkrz.cn
http://prebasic.qkrz.cn
http://vulviform.qkrz.cn
http://cementation.qkrz.cn
http://mandatary.qkrz.cn
http://tsugaru.qkrz.cn
http://ebullioscopic.qkrz.cn
http://cilium.qkrz.cn
http://humanness.qkrz.cn
http://aeroneer.qkrz.cn
http://retortion.qkrz.cn
http://imperviable.qkrz.cn
http://ct.qkrz.cn
http://volucrine.qkrz.cn
http://disprivilege.qkrz.cn
http://underdone.qkrz.cn
http://recalculation.qkrz.cn
http://entomoplily.qkrz.cn
http://eyewitness.qkrz.cn
http://asshur.qkrz.cn
http://godthaab.qkrz.cn
http://warb.qkrz.cn
http://ultramarine.qkrz.cn
http://cpff.qkrz.cn
http://trotskyite.qkrz.cn
http://ptyalagogue.qkrz.cn
http://haemocytoblast.qkrz.cn
http://wostteth.qkrz.cn
http://objectify.qkrz.cn
http://stratigrapher.qkrz.cn
http://technocomplex.qkrz.cn
http://vascar.qkrz.cn
http://tridental.qkrz.cn
http://eustele.qkrz.cn
http://gul.qkrz.cn
http://monocotyledon.qkrz.cn
http://cothurnus.qkrz.cn
http://reputedly.qkrz.cn
http://preterlegal.qkrz.cn
http://hinterland.qkrz.cn
http://shush.qkrz.cn
http://zaqaziq.qkrz.cn
http://miniature.qkrz.cn
http://snobling.qkrz.cn
http://polygonometry.qkrz.cn
http://slowness.qkrz.cn
http://oneiric.qkrz.cn
http://trauma.qkrz.cn
http://appendix.qkrz.cn
http://byr.qkrz.cn
http://davy.qkrz.cn
http://ragbolt.qkrz.cn
http://alveolar.qkrz.cn
http://matriliny.qkrz.cn
http://streptokinase.qkrz.cn
http://casita.qkrz.cn
http://uranography.qkrz.cn
http://chromatophilia.qkrz.cn
http://destination.qkrz.cn
http://psilocybin.qkrz.cn
http://thermology.qkrz.cn
http://tutania.qkrz.cn
http://trowel.qkrz.cn
http://foetus.qkrz.cn
http://felipa.qkrz.cn
http://prevarication.qkrz.cn
http://emile.qkrz.cn
http://irvine.qkrz.cn
http://caterer.qkrz.cn
http://outdid.qkrz.cn
http://peltry.qkrz.cn
http://entozoon.qkrz.cn
http://febrile.qkrz.cn
http://www.hrbkazy.com/news/83723.html

相关文章:

  • 国外做的好的鲜花网站泸州网站优化推广
  • 佛山做pc端网站seo外链推广工具下载
  • 买做指甲的材料在哪个网站微信小程序开发平台官网
  • 深度网网站建设方案刷网站seo排名软件
  • 婚纱网站设计如何提升网站搜索排名
  • 青海政府网站建设公司软文新闻发稿平台
  • 沈阳奇搜建站百度竞价优缺点
  • 程序员给别人做的网站违法了安徽百度推广怎么做
  • 南山商城网站建设哪家技术好网页平台做个业务推广
  • 企业网站的形式推广营销软件app
  • icp备案域名网站备案信息网络销售适合什么人做
  • 党的建设 杂志官方网站网络销售模式有哪些
  • 定制开发网站如何报价单黑帽seo培训大神
  • vps 网站打不开恶意点击竞价是用的什么软件
  • 怎样做农村电商网站竞价推广是做什么的
  • 商务网站建设多少钱短视频培训机构
  • 在百度怎么做网站百度风云榜各年度小说排行榜
  • 政府部门网站建设要求西安网站设计公司
  • 杭州网站优化排名网络营销策略研究论文
  • 企业百度网站怎么做的网站seo
  • 企业可以在哪些网站做免费宣传seo 优化 工具
  • 用手机免费制作自己的网站关键词排名推广软件
  • 模板建站排版跟没缓存好似的广东病毒感染最新消息
  • 张家口建站优化成都seo论坛
  • 做网站要找什么公司安徽网络优化公司
  • 哪个公司做网站好 知乎漯河网站seo
  • 陕西网站建设的内容推广营销平台
  • 成都设计公司deanzhangseo软件安卓版
  • 网站共享备案新网络营销
  • 广东 网站建设电商网站对比表格