【通过一个脚本将多个实验按序跑起来,无需人工逐个调试 & Linux使用技巧】

这篇具有很好参考价值的文章主要介绍了【通过一个脚本将多个实验按序跑起来,无需人工逐个调试 & Linux使用技巧】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、通过一个脚本实现多个实验按序跑起来,无需人工逐个调试

任务描述

  • 在服务器上跑实验时,通常需要跑多次实验,但这些实验的差异之处仅有一两处参数的变动,如果在服务器盯着一个一个的跑,势必需要消耗大量的精力和时间;

  • 因此,将跑所有实验的指令全部汇总到一个脚本中,只需要run一个脚本即可,无需人工变更;

  • 还可以将每个跑完的实验结果专门存入txt文档,便于查阅细节

  • 脚本如下

    import os
    import subprocess
    
    # 定义要执行的命令列表
    commands = [
        'python crop.py -n 8 --crop-size 512 --image-folder',
        'python crop.py -n 8 --crop-size 256 --image-folder',
        'python crop.py -n 8 --crop-size 128 --image-folder'
        ]
    # 打开一个文件用于保存结果
    with open('result.txt', 'w') as f:
        # 循环执行命令
        for cmd in commands:
        	
        	count=commands.index(cmd)
        	count+=1
        	print("现在开始执行第 ",count,"条命令了,共计",len(commands),"条指令!")
            # 执行命令并获取结果
            result = subprocess.run(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
            # 将结果写入文件
            f.write(f'Command: {cmd}\n')
            f.write(f'Stdout: {result.stdout.decode()}\n')
            f.write(f'Stderr: {result.stderr.decode()}\n')
            f.write('------------------------\n')
    

2、Linux使用技巧

问题描述

  • 在Linux系统如何查看一个文件夹下共有多少个文件

  • 在Linux系统如何查看一个文件夹下共有多少种类型的文件,分别是那几种类型文章来源地址https://www.toymoban.com/news/detail-552373.html

    ls -l | grep "^-" | wc -l ## 查看文件夹下共有多少个文件
    
    find . -type f -exec file {} \; | awk -F: '{print $2}' | sort | uniq -c ## 查看文件夹下共有多少种类型的文件,分别是那几种类型
    

到了这里,关于【通过一个脚本将多个实验按序跑起来,无需人工逐个调试 & Linux使用技巧】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何写一个sh脚本将一个本地文件通过 scp命令上传到远程的 centos服务器?

    这篇博文分享如何使用 scp 和 expect 命令写一个脚本来自动填充密码并实现自动登录并上传文件到服务器。 假设目标服务器: 192.168.159.175 远程文件服务器登录账号假设是 root 远程文件服务器登录密码假设是 toor /Users/zhaoqingfeng/downloads/test/dist/ 是前端打包部署文件夹 将 /Users/

    2024年02月09日
    浏览(52)
  • 如何通过python写接口自动化脚本对一个需要调用第三方支付的报名流程进行测试?

    对于需要调用第三方支付的报名流程进行接口自动化测试,可以通过以下步骤来编写Python代码: 1. 确认API需求 首先,需要确认报名流程的API需求和预期功能。这涉及到对业务需求的理解和API设计的分析。 2. 安装依赖库 在Python程序中,需要安装requests库(用于发送HTTP请求)和

    2024年02月10日
    浏览(68)
  • 抖音短视频脚本制作的一些技巧,快快收藏起来!

    在抖音上发布一个成功的短视频需要多方面的考虑,其中最重要的是脚本的制作。一个好的脚本不仅可以吸引用户观看,还可以让用户产生共鸣,从而提高视频的传播效果。以下是不若与众科技一些关于抖音短视频脚本制作的技巧。   1. 简短明了 抖音短视频的时长通常在1

    2024年02月16日
    浏览(42)
  • idea打开多个文件,显示不下的会收起来,怎么让所有打开的文件都显示?

    idea中设置多个类文件同时打开并且不重叠隐藏,分层显示 idea中有时候开发原因一次性打开多个类,这些类会重叠在一起,导致后面的文件隐藏不显示了。 如下图: 解决办法: File-setting,Editor–Editor Tabs,选择Multiple rows即可。 最后展示效果:

    2024年02月03日
    浏览(48)
  • Idea与DataGrip各版本通用破解码,无需脚本。

    直接输入即可。若失效,访问网址http://idea521.com/即可获取新的破解码。这种无需下载破解脚本,亲测好用。 Idea与DataGrip是一个公司的产品,这里的破解码可通用。 如果上面的激活码显示invalid key ,那么需要彻底卸载软件后重新下载再试。或者可以先再尝试下面的方法。 点击

    2024年04月17日
    浏览(51)
  • 力扣1114.按序打印-----题目解析

     题目描述   解析:

    2024年02月15日
    浏览(34)
  • 无需麻烦验证,文字验证码一键通过

    前言 文字验证码,简单易用,安全可靠!不需要麻烦的图形识别。这种验证方式不仅方便快捷,而且能有效防止恶意攻击和机器人访问。无需担心复杂操作,只需几秒钟就能完成验证过程。保护您的个人信息和数据安全,从一个简单的文字验证码开始! HTML代码 PHP代码 最后

    2024年02月09日
    浏览(41)
  • java通过url获取视频时长(无需下载文件)

     1、导入架包 2、创建FFmpegFileInfo类(类的位置ws.schild.jave) 3、打包把类打成class文件放到本地的Maven仓库(如果在测试类中使用跳过此步)  4、测试

    2024年02月16日
    浏览(50)
  • 京东又开源一个新框架,用起来真优雅!

    DripTable 是京东零售推出的一款用于企业级中后台的动态列表解决方案,项目基于 React 和 JSON Schema,旨在通过简单配置快速生成页面动态列表来降低列表开发难度、提高工作效率。 DripTable 目前包含以下子项目:drip-table、drip-table-generator。 各个子项目具体介绍如下: drip-tabl

    2024年02月14日
    浏览(39)
  • 火山引擎 DataTester:让企业“无代码”也能用起来的 A/B 实验平台

    更多技术交流、求职机会,欢迎关注 字节跳动数据平台微信公众号,回复【1】进入官方交流群   当数字化变革方兴未艾,无代码正受到前所未有的关注。Salesforce 的数据显示,52%的 IT 部门表示,公司内部 IT 相关的技能差距是一个大问题,优秀的开发人员难找且成本高昂,而

    2023年04月18日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包