Python 在Windows 7/XP上运行后台进程

Python 在Windows 7/XP上运行后台进程,python,windows-7,windows-xp,background-process,Python,Windows 7,Windows Xp,Background Process,我正在使用python开发一个应用程序,该应用程序需要能够在Windows7和XP上运行。应用程序从UI上的按钮获取一些简单的输入,并根据需要修改的选择,将一些数字上传到网站或添加到稍后上传的队列中 我的问题是,我需要一个过程,修改数字,并上传到后台运行。我在编程方面缺乏经验,所以我不知道该怎么做。实现这一目标的最佳方式是什么 编辑:对不起,我想我不是很清楚。这是在后台运行的东西,我有麻烦做。具体地说,我需要后台进程运行,直到发出停止的命令。它正在处理一个稳定的输入数字流,它正在修改这些数字,然

我正在使用python开发一个应用程序,该应用程序需要能够在Windows7和XP上运行。应用程序从UI上的按钮获取一些简单的输入,并根据需要修改的选择,将一些数字上传到网站或添加到稍后上传的队列中

我的问题是,我需要一个过程,修改数字,并上传到后台运行。我在编程方面缺乏经验,所以我不知道该怎么做。实现这一目标的最佳方式是什么


编辑:对不起,我想我不是很清楚。这是在后台运行的东西,我有麻烦做。具体地说,我需要后台进程运行,直到发出停止的命令。它正在处理一个稳定的输入数字流,它正在修改这些数字,然后一次上传一个

对于在两种操作系统上的使用,我建议使用
py2exe
。甚至我的Python2.7 64位编译脚本也可以在WindowsXP机器上工作,所以我想这应该可以工作

您希望如何通过GET表单或FTP将这些数字上传到主页,GET应该更容易。 假设您的文件位于
http://example.com/testfile.php
,您只需使用urllib打开此文件:

import urllib
urllib.urlopen("http://example.com/testfile.php?number1=20&number2=100")
如果您想通过FTP上传数字,我建议使用
ftplib
,这是一个内置于Python中的标准FTP库

编辑:忘记在单独的线程中运行它:

import thread
thread.start_new_thread(upload_function()) #using the upload-process in a new function

我在看线程,我真的认为它会工作得很好。我所要做的就是读一点书,调整我认为我需要做的事情。谢谢:)