问题标签 [pythonanywhere]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 PythonAnywhere 上部署 web2py?
如何在 PythonAnywhere上启动并运行基本的 web2py 服务器?
python - 在 PythonAnywhere 中更新导入的模块后如何在控制台中查看新结果
当我导入一个自制模块并运行程序时,输出是我所期望的。但是,当我更新模块并在同一个控制台中运行程序时,会显示之前的结果。如果我打开一个新控制台,则会正确显示新结果。
举个例子:
输出是Hello World
。当我将 myfunctions.py 替换Hello
为Bye
,并在同一个控制台中运行程序时,我的结果仍然是Hello World
,而不是Bye World
。Bye World
仅当我打开新控制台时才会显示更新的文本。
python - PythonAnywhere 上带有 Web.py 的 Web 表单
我正在尝试使用 PythonAnywhere.com 的 web.py 平台制作一个简单的 Web 脚本。我的目的是创建一个简单的表单,它可以获取文本框的数据并能够像我们使用 PHP 一样使用它们。这是我的主要脚本:
然后我有两个 HTML 模板,这个模板存储表单:
这应该在 POST 之后给出结果:
一切正常,直到按下确定按钮。它显示了正确的模板,但不显示 $nome 变量。您可以在此链接上检查此行为:http: //jonathan_hepp.pythonanywhere.com/
我从 web.py 和 PythonAnywhere 开始,所以一定是我做错了什么,但我找不到。你能帮帮我吗?谢谢。
编辑:
我现在才发现,如果我将文本框值作为字符串传递,结果会有所不同。结果页面显示“恭喜没有!” 这让我认为实际上 POST 没有收到我在文本框中输入的值。所以代码似乎没问题,但不知何故我没有做对,所以它无法达到表单输入中的值。还是行不通。
解决了:
行。我意识到该form.Form()
选项并没有真正创建和 html 表单输出。实际上,当您查看 formtest 页面的源代码时,您会发现我认为的表单显示为简单的 . 所以我只是直接在html中将表单制作成formtest模板,现在它工作得很好。只是一个愚蠢的错误,但如果其他人犯了这个错误,也照样做。谢谢你们。
mysql - 在 pythonanywhere 上备份 mysql 数据库
我是 MySQL 新手,知道如何使用 mysqldump 实用程序备份数据库。但是,我认为它没有安装在 pythonanywhere 上。对于如何备份我在 pythonanywhere 上创建的 mysql 数据库的任何建议,我将不胜感激。
谢谢你。
python - 卡住的进程需要在 pythonanywhere 上被杀死
计划页面上的终止按钮目前在 pythonanywhere 上不起作用。在我等待 ResolverSys 乐于助人的人的支持时,有什么想法可以解决吗?
我目前无法从控制台打开新进程 我的计划任务没有运行。
但是,我可以通过 SSH 登录,所以如果有使用它的想法,我可以帮助自己。
python - PythonAnywhere 调度程序返回码
当我在 PythonAnywhere 查看计划任务的日志时,我发现它们充满了以下语句:
- 2012-06-07 11:09:16 -- 完成任务,耗时 11.00 秒,返回码为 0。
- 2012-06-08 14:41:41 -- 完成任务,耗时 19957.00 秒,返回码为 137。
- 2012-06-08 17:33:32 -- 完成任务,耗时 5068.00 秒,返回码为 143。
- 2012-06-07 09:09:06 -- 完成任务,耗时 1.00 秒,返回码为 1。
- 2012-06-08 17:29:04 -- 完成任务,耗时 0.00 秒,返回码为 126。
我不清楚是什么发出了这些返回码。是重击吗?是 Python 吗?是否有可用的列表?
python - 如何将命令行参数输入 Python Anywhere 的调度程序?
我有一个 Python3 脚本,它可以采用脚本读取的可选命令行参数sys.argv
。如果我从终端窗口运行它,我的脚本可以正常工作,但是每当我将它添加到带有参数的 PA 计划选项卡时,我都会在日志中得到一个 bash 126 退出代码。根据 bash 附录,此退出代码意味着Permission problem or command is not an executable
. 因此,从终端窗口运行的脚本似乎不会在与从计划运行的脚本相同的上下文中运行,因为我的脚本从 bash 终端运行良好。
我需要想办法让脚本通过调度选项卡使用可选的命令行参数运行。
我想我可以编写另一个脚本来调用带有可选参数的第一个脚本,但是在我看来应该有另一种方法来解决这个问题,你可以将你希望运行脚本的参数直接放在你的行上给调度选项卡运行。否则,我将不得不为我想调用的每组单独的参数编写一个脚本,而不仅仅是一个条目来安排脚本运行。
python - Pythonanywhere 安装和导入新模块
我是 Pythonanywhere 的新手,想安装“soundcloud”Python 模块。我打开了一个 Bash 控制台并给出了pip install --user soundcloud
命令。
它似乎已经安装,正如我pip freeze
在 Bash 控制台中使用时在模块列表中看到的那样。但是,当我打开 Python 2.7 控制台并尝试import soundcloud
时,我收到一条错误消息,指出 Soundcloud 模块不存在。
关于为什么会发生这种情况的任何想法?
python - 在 Web2py 中访问安装在 Pythonanywhere 上的模块
我曾经pip-2.7 install --user soundcloud
在 Pythonanywhere 中为 Python 2.7 安装 soundcloud 模块。
在 Pythonanywhere 中的我的 Web2py 应用程序中,我在使用时收到一条错误消息import soundcloud
,指出 soundcloud 模块不存在。Web2py 是否无法访问安装在 Pythonanywhere 上的模块(未预先打包)?