如何在系统重新启动时自动运行python程序
我希望连续运行我的python API(这意味着程序API将始终处于活动状态,如果调用,那么它就会工作),即使系统重新启动我的python API,也会自动重新启动 我有API URL:如何在系统重新启动时自动运行python程序,python,python-3.x,web,Python,Python 3.x,Web,我希望连续运行我的python API(这意味着程序API将始终处于活动状态,如果调用,那么它就会工作),即使系统重新启动我的python API,也会自动重新启动 我有API URL:http://localhost:8002/city_id_pred?id=1,2通过此URL调用python API 节目: import web import pyodbc import re import numpy as np #from wordcloud import WordCloud, STOPW
http://localhost:8002/city_id_pred?id=1,2
通过此URL调用python API
节目:
import web
import pyodbc
import re
import numpy as np
#from wordcloud import WordCloud, STOPWORDS
from collections import Counter
from sklearn.externals import joblib
import pandas as pd
cnxn = pyodbc.connect('')
cursor = cnxn.cursor()
urls = (
'/city_id_pred?', 'Predict'
#'/', 'MyApplication'
)
class Predict(web.application):
def run(self, port=8080, *middleware):
func = self.wsgifunc(*middleware)
return web.httpserver.runsimple(func, ('0.0.0.0', port))
print("Start class...")
def GET(self):
#here prediction model
if __name__ == "__main__":
app = Predict(urls, globals())
app.run(port=8002)
请建议
实际上,我想在windows server上运行,但目前正在windows操作系统中使用。按照给定的步骤 1.将python文件转换为.exe格式()
cd "C:\Program Files\Google\Chrome\Application\"
启动chrome.exe
start – "C:\Program Files\Microsoft Office\Office15\WINWORD.EXE"
"C:\Work\MUO\How to Batch Rename.docx"
cd "C:\Program Files (x86)\VMware\VMware Player"
start vmplayer.exe
exit
希望您能理解,。正如@Mubarak所说,您基本上希望将其转换为.exe,然后将该.exe添加到startup。
我建议您使用,然后按照教程介绍如何将该.exe添加到启动中 以下步骤将帮助您:
希望这能有所帮助这在很大程度上取决于您的操作系统,而不是脚本是python这一事实。然后,您必须在本地主机上的该端口上运行python HTTP服务器。如果您的主机是基于windows的系统,您只需制作一个可执行文件并将其放在启动文件夹中即可。如果系统重新启动,程序将自动启动。如何使程序可执行?服务器呢?您能解释一下启动vmplayer.exe的两个步骤吗?同样的方法是运行python.exe转换文件而不是vmplayer.exe转换时出错:
RecursionError:超过最大递归深度
我在将py转换为exe时出错:RecursionError:最大递归深度通过在cmd上使用`pyInstaller code.py`超出了
code.py
与上述相同