【问题标题】:How to "select file" with a Python script in Google App Engine?如何在 Google App Engine 中使用 Python 脚本“选择文件”?
【发布时间】:2014-05-30 09:19:35
【问题描述】:

我正在尝试为我创建的 Python 函数创建一个在线应用程序。在我的脚本中,我输入了计算机文件的路径(input_path = '/users/user/desktop/input.txt'),但我不确定如何使用 Google App Engine 来解决这个问题。

我有 3 个模板可供选择:Flask、Django 和 Bottle。我真的相信这个问题与从脚本过渡到基于 Web 的应用程序的人有关。我需要合并来自 Tkinter 的 GUI 东西吗?

必须有一种方法可以使用 Python 脚本以交互方式简单地选择要用于输入路径的文件。

【问题讨论】:

  • 您不能在 GAE 上使用 Tkinter,因为没有可以绘制的显示器。您必须将 GUI 创建为网页,然后将其提供给客户端以在其浏览器中使用。

标签: python django google-app-engine interactive bottle


【解决方案1】:

这真的与“python 脚本”甚至框架无关。

您正在编写一个 Web 应用程序:您需要考虑 Web 是如何工作的。 唯一 让您的 Web 应用程序访问用户计算机上的文件的方法是上传它。要上传它,您需要创建一个带有 <input type="file"> 元素的 HTML 表单 - 单击该元素后,用户可以浏览文件。然后你需要在服务器上接收它,并用它做一些事情(要么存储它,要么就地处理它)。

【讨论】:

  • 感谢您的指导。我希望它不会被否决,但我不知道如何措辞或从哪里获得建议。
猜你喜欢
  • 2012-12-27
  • 1970-01-01
  • 1970-01-01
  • 2013-03-04
  • 2019-06-02
  • 1970-01-01
  • 1970-01-01
  • 2010-11-08
  • 1970-01-01
相关资源
最近更新 更多