根据需求所写:
1. 编写了一个Python脚本,需要定时运行!
2. 脚本中好多用的相对路径,不想讲路径写死,以便后期迁移到其他目录下也可以运行!
解决方案:
1. 建立bat文件,使用ASCII码编写运行Python3:
`python /your/python/script/path/python_script_name.py`
2. 在Python脚本中使用下面的方式获取当前文件所在路径:
`import os
homedir = os.path.dirname(os.path.realpath(__file__))`
这时,在Python脚本中使用路径即可加上homedir,即便在Windows计划任务中执行bat也会使Python脚本运行时获取脚本当前所在路径!
网友评论