小编Mar*_*zek的帖子

python导入错误"没有名为appengine.ext的模块"

运行此代码后,我发现导入错误: -

from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app

class MainPage(webapp.RequestHandler):
    def get(self):
        self.response.headers['Content-Type'] = 'text/plain'
        self.response.out.write('Hello, webapp World!')

application = webapp.WSGIApplication([('/', MainPage)],debug=True)

def main():
    run_wsgi_app(application)

if __name__ == "__main__":
    main()
Run Code Online (Sandbox Code Playgroud)

如何使用google.apengine.ext

python google-app-engine

25
推荐指数
3
解决办法
5万
查看次数

如果带有列表的语句包含

我有一个包含数字的列表(lijstkleur)1,4,6,7.我的范围从0到8.现在我有以下代码:

for x in range(0, len(L), 1):
    if x in lijstkleur == True:
        self.label = Label(self.frame, text=string[x], fg="yellow", bg="red")
        self.label.pack(side=LEFT)
    else:
        self.label = Label(self.frame, text=string[x], fg="white", bg="red")
        self.label.pack(side=LEFT)
Run Code Online (Sandbox Code Playgroud)

但所有的数字都变成了白色,这个if语句出了什么问题

python if-statement

1
推荐指数
1
解决办法
102
查看次数

将流量从80转发到8080

我已将tomcat与木偶一起安装。它在标准8080端口上运行。tomcat进程以tomcat用户身份启动。我想将所有流量从端口80重定向到8080。我的iptables设置如下所示:

纳特:

# iptables -L -t nat
Chain PREROUTING (policy ACCEPT)
target     prot opt source               destination         
REDIRECT   tcp  --  anywhere             anywhere             multiport dports http /* 099 forward port 80 to 8080 */ redir ports 8080

Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         

Chain POSTROUTING (policy ACCEPT)
target     prot opt source               destination   
Run Code Online (Sandbox Code Playgroud)

标准iptables:

# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     icmp --  anywhere             anywhere …
Run Code Online (Sandbox Code Playgroud)

tomcat iptables

0
推荐指数
1
解决办法
4989
查看次数

syscall.Errno中的字符串函数

阅读"The Go Programming Language"的7.8部分,我发现了以下代码:

var err error = syscall.Errno(2)
fmt.Println(err.Error()) // "no such file or directory"
fmt.Println(err)         // "no such file or directory"
Run Code Online (Sandbox Code Playgroud)

我理解第一行和第二行.error接口是saitisfied syscall.Errno,因此Error()功能返回string是可用的.

我不明白第三个.通过我syscall来源我找不到任何syscall.Errno满足stringer接口的地方- String()功能没有定义.

为什么第三个打印字符串表示sysscall.Errno

go

0
推荐指数
1
解决办法
67
查看次数

标签 统计

python ×2

go ×1

google-app-engine ×1

if-statement ×1

iptables ×1

tomcat ×1