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

织梦html网站地图简单的公司网站系统

织梦html网站地图,简单的公司网站系统,请人做软件开发的网站,wordpress结构优化插件subprocess.run() 函数参数的含义: shell_command:这是要执行的命令。它可以是一个字符串,也可以是一个包含命令和参数的列表。例如,“ls -l” 或 [“ls”, “-l”]。shellTrue:这是一个布尔值参数,指示是…

subprocess.run() 函数参数的含义:

  • shell_command:这是要执行的命令。它可以是一个字符串,也可以是一个包含命令和参数的列表。例如,“ls -l” 或 [“ls”, “-l”]。
  • shell=True:这是一个布尔值参数,指示是否在 shell 中执行命令。如果设置为 True,则可以使用 shell 的功能,例如管道和重定向。如果设置为 False,则命令将直接在子进程中执行,而不经过 shell。
  • capture_output=True:这是一个布尔值参数,指示是否捕获命令的输出。如果设置为 True,则 stdout 和 stderr 将被捕获并作为返回值的一部分。如果设置为 False,则 stdout 和 stderr 将不会被捕获,返回值中的这两个属性将为 None。
  • text=True:这是一个布尔值参数,指示是否以文本模式处理输入和输出。如果设置为 True,则输入和输出将被视为文本,并使用默认的本地编码进行解码。如果设置为 False,则输入和输出将被视为字节流。

该函数将执行给定的命令,并返回一个 CompletedProcess 实例,其中包含命令的执行结果。返回的实例将具有以下属性:

  • args:执行的命令及其参数。
  • returncode:命令的返回码。
  • stdout:命令的标准输出。如果 capture_output 参数为 True,则此属性将包含输出内容;否则为 None。
  • stderr:命令的标准错误输出。如果 capture_output 参数为 True,则此属性将包含错误输出内容;否则为 None。
  • 此外,run() 函数还具有其他可选参数,例如 input、timeout 和 check,用于控制命令的输入、超时和错误检查行为。但在给定的代码中,这些参数没有被使用到。

import subprocess
import time
import os
from time import time
from timeit import Timerdef command(folder_path = "/mnt/c/Users/19831/Desktop/rhino/将图片转换为结构IGS文件的GH文件/png",file_name = "999.png"):shell_command = f'find "{folder_path}" -name "{file_name}" -print'result = subprocess.run(shell_command, shell=True, capture_output=True, text=True)# print(repr(result.stdout)) # '/mnt/c/Users/19831/Desktop/rhino/将图片转换为结构IGS文件的GH文件/png/999.png\n'# 检查返回结果if result.stdout.strip():print("文件存在")else:print("文件不存在")def listdir(folder_path = "/mnt/c/Users/19831/Desktop/rhino/将图片转换为结构IGS文件的GH文件/png",file_name = "9999.png"):file = os.listdir(folder_path)if file_name in file:print("文件存在")else:print("文件不存在")        def pathexists(folder_path = "/mnt/c/Users/19831/Desktop/rhino/将图片转换为结构IGS文件的GH文件/png",file_name = "9999.png"):file_path = os.path.join(folder_path, file_name)if os.path.exists(file_path):print("文件存在")else:print("文件不存在")if __name__ == "__main__":start_time = time()command()end_time = time()execution_time = end_time - start_timeprint(f"程序执行时间: {execution_time}秒")  # 0.23725390434265137秒start_time = time()listdir()end_time = time()execution_time = end_time - start_timeprint(f"程序执行时间: {execution_time}秒")  # 0.1987314224243164秒start_time = time()pathexists()end_time = time()execution_time = end_time - start_timeprint(f"程序执行时间: {execution_time}秒") #  0.0017557144165039062秒   # t1 = Timer("command()", "from __main__ import command")# t2 = Timer("listdir()", "from __main__ import listdir")# print(t1.timeit(number=5))  # 1.405377944999941# print(t2.timeit(number=5))  # 1.2719782479999822

结论:

os.path.exists 时间少于 os.listdir 时间少于 命令行提交的command

http://www.yayakq.cn/news/900221/

相关文章:

  • 服务器维护网站建设教程wordpress数字交易主题
  • 外贸网站后台安卓手机编程软件
  • 网站建设的数据库连接衡阳网站建设技术外包
  • 西安网站建设需要多少钱wordpress相关文章插件
  • 平面设计最好的网站网站开发保密协议 doc
  • 深圳网站程序开发制作网站买空间
  • 网站建设优秀网站建设中国建设部官方网站绿色建筑
  • 济南网站建设推广报价东莞长安网站开发公司
  • 织梦网站列表查域名的网站
  • 上海专业建站公新闻热点事件及评论
  • 湖南电商网站建设app界面设计分析六个方面
  • 社交网站解决方案网络推广公司外包
  • 手机网站触屏版为公司做的图可以上传网站吗
  • 外贸网站是怎么做的wordpress 多国语言
  • 哪里有做兼职的网站wordpress 调用导航栏
  • 做网站软件 wordpage大型交流论坛平台有哪些
  • 如何做网站推广方案sem账户托管
  • vultr 做网站空间大石桥城乡规划建设局网站
  • 徐州市网站论坛类网站开发报价
  • 网站职能建设论文泗洪县建设局网站怎么查不到
  • 网站联动常州网站建设方案
  • 免费网站推广方式怎么描述网站主页做的好
  • 服务好的网站制作建设诺诚软件开发
  • 建设银行网站查询dede网站首页加悬浮广告
  • 巴中网站建设开发公司大数据培训课程
  • 上海医院设计网站建设网站开发主流
  • 网站开发工具简述wordpress本地上传阿里元
  • 电子商务网站建设的平台西安做门户网站最好的公司
  • 电子商务网站建设课程设计总结西安网站建设查派
  • 郑州定制网站做网站卖什么