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

门户网站开发需求分析网站关键字如何选择

门户网站开发需求分析,网站关键字如何选择,艺术设计方案,福田建网站公司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/356362/

相关文章:

  • 广州网站建设制作价格网站建设主要工作由哪些
  • 苏州做网站公司 速选苏州聚尚网络wordpress中动态设置轮播图片
  • 北京专业建网站的公司自己怎么做电影网站
  • PHP网站建设选择哪家好网站负责人查询
  • 怎么做网站用dreamwer拍卖网站功能需求文档
  • 运营网站如何自己建立一个网站
  • 湖北网站建设详细方案重庆装修公司口碑哪家好
  • 龙口网站建设哪家专业今天上午北京发生了什么
  • 网站需要数据库吗响应式网站好处
  • 云空间网站开发西安网站制作sxyun
  • 微信上登录网站同步怎么做商贸网站源码
  • 网站建设 新手从如何联系百度推广
  • 做网站怎么接业务wordpress 云备份
  • 网站页面小图标怎么做小语种企业网站建设
  • 如需郑州网站建设windows wordpress 安装
  • 网站设计评价赣州找工作最新招聘
  • 50万县城做地方网站win7系统怎么安装wordpress
  • 北京公司公示在哪个网站在公司的小语种网站上
  • 潍坊 网站推广兰州市住房和建设局网站
  • 网站关键词之间用什么符号隔开手机网站制作视频教程
  • 网站建设人员岗位职责甘肃企业网站备案
  • 网站首页如何设计苏州网络推广商
  • 苏州外贸网站建设公司排名大港做网站公司
  • 成都市网站建设介绍网站ppt该怎么做
  • 买源码做网站值吗新乡专业做淘宝网站
  • 四川省城乡建设网网站深圳市龙华区房价
  • 长沙网站制作收费明细网站建设教材下载
  • 第八章 电子商务网站建设课件学校官网网站建设的现状分析
  • 开展门户网站建设哈尔滨信息网招聘信息
  • 锦州网站建设工作我要素材网网页设计素材