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

九易建网站的建站流程安康网站建设技巧

九易建网站的建站流程,安康网站建设技巧,张家港网站制作公司,商标设计网私黛系列文章目录 编程小白的自学笔记十三#xff08;python办公自动化读写文件#xff09; 编程小白的自学笔记十二#xff08;python爬虫入门四Selenium的使用实例二#xff09; 编程小白的自学笔记十一#xff08;python爬虫入门三Selenium的使用实例详解#xff09; …系列文章目录 编程小白的自学笔记十三python办公自动化读写文件 编程小白的自学笔记十二python爬虫入门四Selenium的使用实例二 编程小白的自学笔记十一python爬虫入门三Selenium的使用实例详解 编程小白的自学笔记十python爬虫入门二实例代码详解  编程小白的自学笔记九python爬虫入门代码详解  目录 系列文章目录 文章目录 前言 一、os.scandir() 二、临时文件和临时文件夹 1.创建临时文件 2.创建临时文件夹 三、创建文件夹和多层文件夹 1、创建文件夹 2、创建多层文件夹 四、复制文件和文件夹 五、移动文件和文件夹 总结 前言 在自学笔记一的时候我已经学了文件的读写那是学的基础现在是开始学习办公自动化要深入学习了。 一、os.scandir() os.scandir() 是 Python 中的一个函数用于获取文件系统中目录的迭代器。它可以遍历指定目录中的所有条目包括文件和子目录。os.scandir() 方法返回一个 os.DirEntry 迭代器对象它非常轻巧方便并且能告诉你迭代文件的路径。 使用 os.scandir() 方法比使用 os.walk() 方法更高效因为 os.walk() 方法会遍历整个目录树而 os.scandir() 方法只会遍历指定目录。 os.scandir() 返回的迭代器对象需要用for循环来调用我们用代码来看看输出的是什么 import os for file in os.scandir():print(file) 输出结果为 DirEntry Dome.py DirEntry new.xls DirEntry 表格合并.py 将目录下所有的文件都输出了我们可以继续调用stat()方法查看文件的属性。代码如下 import os for file in os.scandir():print(file.stat()) 输出为 可以看出内容里面包含文件的大小还有文件的创建时间、修改时间和访问时间。我们来试试输出文件的创建时间 import os for file in os.scandir():print(file.stat().st_ctime) 确实输出时间了但是是我们看不懂的时间 1688730869.341578 1687012891.5642674 1687068649.1589775 下面我们使用datetime,将时间格式改成我们日常生活中使用的时间格式 import os import datetime for file in os.scandir():print(datetime.datetime.fromtimestamp(file.stat().st_ctime)) 输出为 2023-07-07 19:54:29.341578 2023-06-17 22:41:31.564267 2023-06-18 14:10:49.158978 二、临时文件和临时文件夹 tempfile()是Python标准库中的一个模块用于创建临时文件和目录。它可以跨平台使用包括Windows、Linux和macOS等。该模块提供了四个函数TemporaryFile()、NamedTemporaryFile()、TemporaryDirectory()和SpooledTemporaryFile(),这些函数都带有自动清理功能可用作上下文管理器。其中TemporaryFile()和NamedTemporaryFile()是最常见的两个函数它们都可以创建一个临时文件对象当文件对象被关闭时临时文件将被自动删除。而TemporaryDirectory()和SpooledTemporaryFile()则是用于创建临时目录和缓冲区文件的函数。 1.创建临时文件 我们来看一个简单的代码学习下怎样创建临时文件  from tempfile import TemporaryFile with TemporaryFile(w) as file:file.write(我是一个临时文件)print(file.name)file.seek(0) print(file.readlines()) 输出结果为 C:\Users\ADMINI~1\AppData\Local\Temp\tmpdms710yj [我是一个临时文件] 可以看出这个文件的地址是“C:\Users\ADMINI~1\AppData\Local\Temp\tmpdms710yj”file.seek(0)的意思是把光标移动到最开始的位置然后读取我们可以试试是否是从光标的位置读取例如下面代码 from tempfile import TemporaryFile with TemporaryFile(w) as file:file.write(我是一个临时文件)print(file.name)file.seek(4)print(file.readlines()) 按照我们上面说的应该是从第四个字节开始读取输出结果是 C:\Users\ADMINI~1\AppData\Local\Temp\tmp82yzs4dc [一个临时文件] 我们可以看见文件的地址换了说明确实是临时文件之前的文件已经删除同时一个汉字两个字节所以“我是”没有了从后面开始读取内容为“一个临时文件”。 2.创建临时文件夹 下面我们再看看临时文件夹怎么创建代码如下 from tempfile import TemporaryDirectory with TemporaryDirectory() as t:print(t) 输出结果为 C:\Users\ADMINI~1\AppData\Local\Temp\tmpcy74dyo0 很明显这就是临时文件夹的位置我们再运行一次程序理论上文件夹的名字是要变化的是创建了一个新文件夹我们来试下输出结果为 C:\Users\ADMINI~1\AppData\Local\Temp\tmpx_kr8bau 三、创建文件夹和多层文件夹 1、创建文件夹 首先使用mkdir创建文件夹代码如下 Import os os.mkdir(‘文件夹1’) 这时我们创建了文件夹名字叫“文件夹1”的文件夹这里要注意不能创建已有的文件夹系统会报错。 2、创建多层文件夹 在Python中可以使用os.makedirs()函数来创建文件夹和多层文件夹。该函数可以递归地创建多级目录如果目录已经存在则不会报错。 以下是使用os.makedirs()函数创建文件夹和多层文件夹的示例代码 import os# 创建一个名为my_folder的文件夹 if not os.path.exists(my_folder):os.makedirs(my_folder)# 在my_folder文件夹下创建一个名为sub_folder的子文件夹 if not os.path.exists(my_folder/sub_folder):os.makedirs(my_folder/sub_folder)# 在my_folder/sub_folder文件夹下创建一个名为grand_sub_folder的子文件夹 if not os.path.exists(my_folder/sub_folder/grand_sub_folder):os.makedirs(my_folder/sub_folder/grand_sub_folder) 在上面的代码中我们首先检查是否存在名为my_folder的文件夹如果不存在则使用os.makedirs()函数创建它。然后我们在my_folder文件夹下创建一个名为sub_folder的子文件夹并在其中创建一个名为grand_sub_folder的子文件夹。注意在创建多层文件夹时需要使用相对路径或绝对路径来指定要创建的文件夹名称。 其实可以直接创建最里层的文件夹代码如下 Import os os.makedirs(‘第一层文件夹/第二层文件夹/第三层文件夹’) 这样就直接把第一层文件夹、第二层文件夹和第三层文件夹都创建出来了 四、复制文件和文件夹 在Python中我们可以使用shutil模块中的函数来复制文件和文件夹。对于文件我们可以使用shutil.copy()函数来复制文件它接受两个参数源文件路径和目标文件路径。对于文件夹我们可以使用shutil.copytree()函数来复制整个文件夹它也接受两个参数源文件夹路径和目标文件夹路径。 以下是一个示例代码演示了如何使用shutil模块中的函数来复制文件和文件夹 import shutil# 复制文件 shutil.copy(source_file.txt, destination_file.txt)# 复制文件夹 shutil.copytree(source_folder, destination_folder) 在上面的代码中我们首先导入了shutil模块。然后我们使用shutil.copy()函数将名为source_file.txt的文件复制到同样的位置并重命名为destination_file.txt的新文件。接下来我们使用shutil.copytree()函数将名为source_folder的文件夹复制到名为destination_folder的新文件夹中。请注意如果目标文件夹不存在则会自动创建它如果目标文件夹已存在就会报错。 五、移动文件和文件夹 在Python中我们可以使用shutil模块中的函数来移动文件和文件夹。对于文件我们可以使用shutil.move()函数来移动文件它接受两个参数源文件路径和目标文件路径。对于文件夹我们可以使用shutil.rmtree()函数先删除原文件夹然后使用shutil.copytree()函数将文件夹复制到新位置最后使用os.remove()函数删除原文件夹。 以下是一个示例代码演示了如何使用shutil模块中的函数来移动文件和文件夹 import shutil import os# 移动文件 shutil.move(source_file.txt, destination_file.txt)# 移动文件夹 src_folder source_folder dst_folder destination_folder if os.path.exists(src_folder):shutil.rmtree(src_folder) shutil.copytree(src_folder, dst_folder) os.remove(src_folder) 在上面的代码中我们首先导入了shutil和os模块。然后我们使用shutil.move()函数将名为source_file.txt的文件移动到名为destination_file.txt的新文件中。接下来我们定义了源文件夹路径src_folder和目标文件夹路径dst_folder,并检查源文件夹是否存在。如果存在则使用shutil.rmtree()函数删除它。然后我们使用shutil.copytree()函数将源文件夹复制到目标文件夹。最后我们使用os.remove()函数删除源文件夹。 总结 无
http://www.w-s-a.com/news/653450/

相关文章:

  • 做wish如何利用数据网站暗红色网站
  • 企业 网站备案 法人长春建站模板搭建
  • 网站做快照网站改版 升级的目的
  • 自己做一个网站要多少钱海外推广什么意思
  • 郑州做网站哪家专业网络基础知识大全
  • 济南制作网站企业php 调试网站
  • 互联网站管理工作细则做网站通栏模糊
  • 徐州手机网站开发公司电话青岛有名的互联网公司
  • 如何在手机做网站wordpress 网站搬迁
  • 网站透明导航代码国外卖货平台有哪些
  • 张家界网站建设方案中国网页设计师
  • 淮南网站建设服务东莞营销型手机网站建设
  • 常德做网站专业公司河南高端网站建设
  • 网站服务器建设的三种方法会展设计ppt
  • 如何把自己做的网站放到内网seo优化网络
  • 北京网站建设net2006厦门优化公司
  • 制作网页前为什么要建立站点菏泽百度网站建设
  • 做影视网站引流网页美工设计课程教案
  • 响应式网站开发流程图网站优化seo教程
  • 做汽车团购网站百度官网平台
  • 网站增加关键字建设旅游网站的功能定位
  • 怎么搭建源码网站义乌网络
  • 定远规划建设局网站wordpress云主机安装
  • 慈溪市网站开发软件开发文档国家标准
  • 本地佛山顺德网站设计公司的网站如何建设
  • 网站建设前十名网站建设 招标书
  • 手机网站标准百度搜索关键词排名优化推广
  • 中国空间站科幻作文1000字wordpress运行库
  • 徐州做网站的wordpress可视化编辑器排行
  • 官方网站英语上海公司注册核名查询