当前位置: 代码网 > it编程>前端脚本>Python > Pycharm中如何编写Bash批处理命令

Pycharm中如何编写Bash批处理命令

2024年07月04日 Python 我要评论
pycharm编写bash批处理命令很多人没安装过什么pycharm插件,这是因为默认配置下的pycharm已经很强大的了,基本上可以满足入门阶段的python开发需求。但是,最近在做tensorfl

pycharm编写bash批处理命令

很多人没安装过什么pycharm插件,这是因为默认配置下的pycharm已经很强大的了,基本上可以满足入门阶段的python开发需求。

但是,最近在做tensorflow方面的物体识别尝试,编写的py文件有时候需要使用bash命令行来执行各种文件路径参数,这个时候如果采用默认的windows下的terminal来输入的话,长路径的参数输入绝对是新手,尤其是对linux的新手的噩梦。

不信可以看下面这个截图:

bash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令。

bash还能从文件中读取命令,这样的文件称为脚本。

上面这样的长命令一定是程序开发者不想看到的,就像小学生写作文不分段落,全文使用逗号一样,让阅读的人无法忍受。

有了bash,可以将功能上相似的命令写成一个脚本文件,就像windows里的批处理命令一样方便。

它还方便我们通过输入脚本文件名来运行。

#!/usr/bin/env bash
#注意可以使用"\"来换行过长的命令参数
 
python create_pascal_tf_record.py \
    --data_dir voc/vocdevkit --year=voc2012 --set=train \
    --output_path=voc/pascal_train.record
 
python create_pascal_tf_record.py \
    --data_dir voc/vocdevkit --year=voc2012 --set=val \
    --output_path=voc/pascal_val.record

这个在linux下是原生的功能,但是在windows下开发tensorflow应用程序,需要像linux那样来运作,恐怕我们就得借助一些第三方工具。

比如gitbash。如果想要在pycharm上使用bash命令(毕竟想和开发端环境一致),pycharm是有插件可以提供的——bashsupport。

安装 bashsupprot有两种方法

一、直接在插件市场上在线安装

在pycharm界面上选择"file"->"setting",在弹出的设置界面上选择"plugins"->进入"marketplace",输入bashsupport,选择候选列表里排在首位的插件,安装即可。

但是,鉴于国内网络的状况,有时候需要使用代理链接,如果有好的代理可用,可以在设置代理:

二、下载插件 安装插件方法之二

如果没有好的代理可用,可用下载gitbash的压缩包,使用插件市场的本地安装功能。

  • 2.1、下载插件:

离线插件的地址:https://plugins.jetbrains.com/

  • 2.2、安装插件:

settings -> plugins -> install plugin from disk,然后重启idea。

添加shell脚本运行环境

然后直接运行即可,但是实验中shell输出内容不显示在控制上,目前没发现解决办法

总结

以上为个人经验,仅此记录工作中遇到问题,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com