当前位置: 首页 > 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.dnsts.com.cn/news/71726.html

相关文章:

  • wordpress交友东莞seo网络优化
  • 本地建设网站软件下载wordpress整站密码
  • 天津企业网站建设方案横沥镇网站仿做
  • 德阳公司网站建设精品网站建设教程
  • 网站维护页面 下载士兵突击网站怎么做
  • 杭州做网站的公司哪家好wordpress菜单栏不显示
  • 一起做玩具网站做企业竞争模拟的网站
  • 表单大师 做网站seo专家招聘
  • 连云港网站建设案例wordpress做视频
  • eclipse 网站开发个人工作室的税收政策
  • 高米店网站建设设计制作个人网站
  • 万盛集团网站建设wordpress登入后缀
  • html购物网站模板100个网页设计模板
  • icp备案 网站外贸建站与推广如何做 google
  • 潍坊高新建设局网站软文有哪些推广渠道
  • 网站的策划书淮北建设信息网
  • 江西安福县建设局网站建网站商城
  • seo网站优化服务商在哪个网站做注册资本变更
  • 上海网站建设流程北京网站建设价位
  • 网站备案制度网站国外建设
  • 店铺装修设计公司厦门谷歌seo公司
  • 做英文网站可以申请补贴吗成都网站建设服务
  • 所见即所得网站管理系统电子商务网站建设基础
  • 怎么做外贸网站需注意哪些如何选择网站开发语言
  • 如何建设个人网站qq哪家公司开发的
  • 怎么做flash网站烟台网站制作哪家好
  • 河南省建设厅网站资质平移办法鹤壁网站建设公司
  • 阿里巴巴建设网站网站名重复
  • 郑州网站建设平台做编程的 网站有哪些
  • 网站部署设计网站权重提升工具