欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-07 14:08:17
...

在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

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

用命令窗口运行脚本

用“Win + R” 启动命令窗口,输入record(bat文件的名字)
在Windows上通过命令窗口运行Python脚本程序

可以看到命令行窗口中显示出print函数输出的内容
在Windows上通过命令窗口运行Python脚本程序

进入到目录E:\PythonScripts\file下,可以看到已经创建了txt文件
打开可以看到已经有数据写入:
在Windows上通过命令窗口运行Python脚本程序

多次运行record批处理脚本可记录每次运行时间:
在Windows上通过命令窗口运行Python脚本程序

相关标签: Python Windows