Python | .Bat 文件打开后关闭
Python | The .Bat File Closes After Opening
我有一个.BAT 文件。我在Python写的一个编码文件。我想将此文件添加到任务计划程序中,并且每天自动 运行 它,但是当我打开.BAT 文件时,命令 window 在文件打开后立即出现并突然关闭。我在 Python 中测试了这段代码,发现它有效。
而且,当我双击扩展名为 .PY 的文件并打开它时,命令 window 打开并且代码有效。 .PY 扩展名不适用于任务计划程序。我该如何解决这个问题,如果您能提供帮助,我将很高兴。
import tweepy
import time
auth = tweepy.OAuthHandler('*','*')
auth.set_access_token('*','*')
api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
user = api.me()
search = 'books'
nrTweets = 500
import time
time_limit_sec = 10 * 60
start_time = time.time()
for tweet in tweepy.Cursor(api.search, search).items(nrTweets):
if (time.time()-start_time) > time_limit_sec:
break
try:
print('Tweet Liked')
tweet.favorite()
time.sleep(10)
except tweepy.TweepError as e:
print(e.reason)
except StopIteration:
break
基本上,当您双击一个 .py 文件时,它 运行 就是解释器中的代码。如果你想 运行 终端中的脚本,你所要做的就是调用 python 并将路径作为第二个参数传递给脚本。
以下解决方案取决于您安装 Python.exe 的位置。在 .bat 文件中添加以下行:
如果你的路径中有python.exe,你可以
python "C:\Users\Desktop\path_to\python_file.py"
如果您想明确说明 python.exe 安装位置:
"C:\Users\Programs\path_to_python_installation\python.exe" "C:\Users\Desktop\path_to\python_file.py"
我有一个.BAT 文件。我在Python写的一个编码文件。我想将此文件添加到任务计划程序中,并且每天自动 运行 它,但是当我打开.BAT 文件时,命令 window 在文件打开后立即出现并突然关闭。我在 Python 中测试了这段代码,发现它有效。
而且,当我双击扩展名为 .PY 的文件并打开它时,命令 window 打开并且代码有效。 .PY 扩展名不适用于任务计划程序。我该如何解决这个问题,如果您能提供帮助,我将很高兴。
import tweepy
import time
auth = tweepy.OAuthHandler('*','*')
auth.set_access_token('*','*')
api = tweepy.API(auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
user = api.me()
search = 'books'
nrTweets = 500
import time
time_limit_sec = 10 * 60
start_time = time.time()
for tweet in tweepy.Cursor(api.search, search).items(nrTweets):
if (time.time()-start_time) > time_limit_sec:
break
try:
print('Tweet Liked')
tweet.favorite()
time.sleep(10)
except tweepy.TweepError as e:
print(e.reason)
except StopIteration:
break
基本上,当您双击一个 .py 文件时,它 运行 就是解释器中的代码。如果你想 运行 终端中的脚本,你所要做的就是调用 python 并将路径作为第二个参数传递给脚本。
以下解决方案取决于您安装 Python.exe 的位置。在 .bat 文件中添加以下行:
如果你的路径中有python.exe,你可以
python "C:\Users\Desktop\path_to\python_file.py"
如果您想明确说明 python.exe 安装位置:
"C:\Users\Programs\path_to_python_installation\python.exe" "C:\Users\Desktop\path_to\python_file.py"