一、新建.bat批处理文件

如果要使用anaconda解释器处于base环境,则要激活默认环境base, %*表示需要通过命令行输入参数;并指定python脚本为D:\python路径下的pw.py,.bat代码如下:

@echo off
call activate
:这里激活了的是默认环境base
call conda activate base
python D:\python\pw.py %*
pause

在Windows上,.py的第一行是 #! python3,该行以#!开始,例如编辑python将口令拷贝到剪贴板时,编写了如下.py,通过cmd执行命令行参数输入口令

#! python3
# pw.py - An insecure password locker program.PASSWORDS = {'email': 'F7minlBDDuvMJuxESSKHFhTxFtjVB6','blog': 'VmALvQyKAxiVH5G8v01if1MLZF3sdt','luggage': '12345'}import sys, pyperclipif len(sys.argv) < 2:print('Usage: py pw.py [account] - copy account password')sys.exit()account = sys.argv[1] # first command line arg is the account nameif account in PASSWORDS:pyperclip.copy(PASSWORDS[account])print('Password for ' + account + ' copied to clipboard.')
else:print('There is no account named ' + account)

将.py和.bat保存在指定路径D:\python

二、修改path环境变量

在 Windows上,D:\python 文件夹应该添加到系统路径中,
要做到这点,请修改path 环境变量。
单击"开始"按钮,并输入 “环境变量”

输入你自己的程序的绝对路径,再点击确定即可

 现在只需 按下 Win+R 并输入脚本名称,就能运行路径文件中的Python脚本。

输入方式为:pw 参数名,比如:pw blog

三、参数列表sys.argv[]

sys.argv[0]表示代码本身文件路径

sys.argv[1:]表示输入的参数

例如输入:pw.py what,得到的结果就是我们输入的参数what

C\>pw.py what
what

使用bat调用python脚本相关推荐

  1. bat调用python脚本并获取返回值_python生成bat脚本,并且执行bat脚本

    # -*- coding: UTF-8 -*- # 命名方式为表名_操作_字段 import os import tempfile import connectDB from controller i ...

  2. Windows10 为指定类型文件添加右键菜单项并传递文件名,点击后调用python脚本进行处理

    Windows10 为指定类型文件添加右键菜单项并传递文件名,点击后调用python脚本进行处理 需求举例: 在.torrent文件上点击右键时,右键菜单上显示 [更新文件名称],点击此项调用相应的p ...

  3. python c#_【分享】C# 调用 Python 脚本, 与 Python 调用 C# 类库

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 C# 调用 Python 脚本 操作步骤 1.创建一个控制台程序. O0101_DotNetCallPython. 2.管理 Nuget 程序包,搜索 I ...

  4. Java调用python脚本

    Java调用python脚本 最近也是刚开始学python,所以这里写了一个简单的小方法用Java来调用python脚本.后期再进行更新. 1.Java启动程序的方法 在Java中提供了两种方法来启动 ...

  5. c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法

    c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法 时间:2017-05-09 12:32:06阅读:234评论 ...

  6. excel调用python编程-如何在excel中调用python脚本

    如何在excel中调用python脚本 发布时间:2020-07-03 14:15:28 来源:亿速云 阅读:155 如何在excel中调用python脚本?针对这个问题,这篇文章详细介绍了相对应的分 ...

  7. python调用exe程序 传入参数_关于使用c#调用python脚本文件,脚本文件需要传递参数...

    最近工作中需要干这个事,网上搜了搜资料,改了改,基本是这样 建立一个控制台应用程序: 比如 加入我在命令行直接调用python脚本,命令为 y安装python后,添加环境变量,path下面,加入路径. ...

  8. linux下java调用python脚本,java - 在Linux Terminal中以编程方式从Java调用python脚本 - 堆栈内存溢出...

    我正在开发一个Java应用程序,用于检查源文件中的补丁程序(是否存在). 用于检测补丁程序更改的核心逻辑位于python脚本[titled'patch.py​​']中,并且我的Java应用程序与此Py ...

  9. 【Python】如何在Excel中调用Python脚本,实现数据自动化处理

    这次我们会介绍如何使用xlwings将Python和Excel两大数据工具进行集成,更便捷地处理日常工作. 说起Excel,那绝对是数据处理领域王者般的存在,尽管已经诞生三十多年了,现在全球仍有7.5 ...

最新文章

  1. 【对讲机的那点事】节日出游对讲机选择你了解多少?
  2. 手机刷的面具是什么_从刷入到跑路-Magisk(面具)刷入使用教程
  3. App设计灵感之十二组精美的手机文件管理App设计案例
  4. JMeter基础知识
  5. 开源纯C#工控网关+组态软件(三)加入一个新驱动:西门子S7
  6. 关于PHP上传文件时配置 php.ini 中的 upload_tmp_dir
  7. (5)通过输入参数(测量数据)构建二维体模型(01)
  8. 【SVN】解决SVN安装语言包后无法选择中文的问题
  9. Android隐藏app桌面图标
  10. 西北工业大学软件学院大数据技术实验(二)
  11. 【ZYNQ】从入门到秃头01 初识ZYNQ(PS和PL之间连接)
  12. python mongdb 和 mysql简单使用
  13. noi题库c语言 1.5答案,NOIP2004提高组复赛试题答案c语言版
  14. C语言项目实战:24点游戏计算器(基于结构体、指针、函数、数组、循环等知识点)
  15. Infrastructure 知识: dnf对module的处理
  16. 【转载】一个硕士程序员的求婚日记——做开发的不是木头人!
  17. BERT模型为什么这么强?
  18. 酷睿i7和i5对计算机专业要求,电脑i5和i7区别有多大?聪明人都这样选择处理器的!...
  19. 新媒体运营教程:如何设计SEM账户结构!
  20. Acwing 344.观光之旅(Floyd求最小环)

热门文章

  1. 二、大数据与机器学习-机器学习基本概念-笔记
  2. 5、类型转换构造函数
  3. 【游戏UI理论知识】游戏界面设计,一定要掌握的8大风格!
  4. 3.6 森林碳汇 Forest Carbon sink
  5. java中final double_举例讲解Java中final关键字的用法
  6. 关于个人的文档管理 - 电子邮件
  7. MDK5.37最新安装包下载2023-1-28
  8. 联想新零售从概念走向现实,或诞生店内版“拼多多”?
  9. java random 长度_java----随机生成指定长度的内容
  10. Python 模拟淘宝客服小蜜自动回复