在Windows上通过命令窗口运行Python脚本程序

Posted 究极死胖兽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows上通过命令窗口运行Python脚本程序相关的知识,希望对你有一定的参考价值。

在Windows上通过命令窗口运行Python脚本程序

编辑Python程序

本文以一个记录时间的程序为例,该程序将把每次启动程序的时间记录下来,以添加模式写入到txt文档中。

#! python3
import datetime

now_time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
record_file = open('E:PythonScripts/file/recordTime.txt', 'a')
record_file.write(now_time + '\\n')
record_file.close()

print('You have run the script at %s !' % (now_time))

* 注意:第一行注释将告诉Python解释程序,运行的程序版本为Python3,这在同时安装Python2 和 Python3 的运行环境下是必要的 。另外txt文件可以不用创建,但是其目录文件夹必须保证已创建。*

编辑bat批处理文件

创建文件record.bat

@py.exe E:PythonScripts/script/recordTime.py %*
@pause

第一行告诉python解释器之前创建的python程序的运行路径
第二行让命令行窗口不自动关闭,以显示程序中print函数输出的内容。

修改环境变量

在系统变量PATH中加入之前创建的bat文件的目录,如E:\\PythonScripts\\bat

用命令窗口运行脚本

用“Win + R” 启动命令窗口,输入record(bat文件的名字)

可以看到命令行窗口中显示出print函数输出的内容

进入到目录E:\\PythonScripts\\file下,可以看到已经创建了txt文件
打开可以看到已经有数据写入:

多次运行record批处理脚本可记录每次运行时间:

以上是关于在Windows上通过命令窗口运行Python脚本程序的主要内容,如果未能解决你的问题,请参考以下文章

procreate华为平板可以用吗

无法在 Windows 上使用 Python 终止正在运行的子进程

bat脚本隐藏窗口运行

在 Windows 上通过批处理调度 Python 脚本(使用 Anaconda)

在 Python 中设置 Windows 命令行终端标题

python脚本怎么执行