在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
批处理脚本可记录每次运行时间: