0

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

我的问题是我需要修改数字并上传在后台运行的过程。我在编程方面没有经验,所以我不确定该怎么做。实现这一目标的最佳方法是什么?

编辑:对不起,我不认为我很清楚。它使我无法在后台运行某些东西。具体来说,我需要运行后台进程,直到给出停止它的命令。它正在处理稳定的输入数字流,它正在修改然后一次上传一个。

4

1 回答 1

0

对于在两个操作系统上的使用,我建议使用py2exe. 甚至我的 Python 2.7 64 位编译脚本也可以在 Windows XP 机器上运行,所以我想这应该可以。

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

import urllib
urllib.urlopen("http://example.com/testfile.php?number1=20&number2=100")

如果你想通过 FTP 上传数字,我建议使用ftplibPython 内置的标准 ftp 库。

编辑:忘了提到在单独的线程中运行它:

import thread
thread.start_new_thread(upload_function()) #using the upload-process in a new function
于 2013-02-19T20:20:23.447 回答