2

我是 Twisted 的蹒跚学步的孩子。我正在尝试使用以下命令运行 Twisted Web 服务器

    twistd web --resource-script=~/Desktop/step/ecdemo.rpy

假设我的文件(ecdemo.rpy)位于桌面上的步骤文件夹中

我访问页面时的回溯(127.0.0.1:8080/ecdemo.rpy)显示

    <type 'exceptions.IOError'>: [Errno 2] No such file or directory: '~/Desktop/step/ecdemo.rpy

但是,如果我使用命令运行相同的文件, python ecdemo.rpy它将运行顺利。

该程序只是从一个 http 页面呈现一个 get 请求

我知道这是我不知道的基本问题,但如果你能帮助我开始,我会想出更好的问题......

感谢帮助。

4

1 回答 1

1

您的外壳没有扩展~到您的主目录。试试这个:

twistd web --resource-script ~/Desktop/step/ecdemo.rpy

注意我删除了=选项名称和它的值之间的。这可能会让你的 shell~变成/home/whoever.

于 2013-05-16T01:00:29.867 回答