小编use*_*038的帖子

全局变量和python烧瓶

我想要做的只是从一个API显示第一个.该变量称为"firstevent",该值应显示在网页上.但是firstevent在def中,所以我把它改成一个全局变量,并希望它可以用于不同的函数.但它显示"NameError:全局名称'firstevent'未定义".这就是我在做的事情:

定义一个全局变量

global firstevent
Run Code Online (Sandbox Code Playgroud)

发送此变量一个随机值,它应该是 events['items'][1]['end']

firstevent = 1
Run Code Online (Sandbox Code Playgroud)

在网站上显示firstevent的价值.

@app.route("/")
def index():
    return 'User %s' % firstevent
Run Code Online (Sandbox Code Playgroud)

我不确定现在发生了什么,也许这是一个范围问题?我在网上查了很多答案,但仍无法找到解决方案.

以下是详细信息(不是整个代码)

import os

# Retrieve Flask, our framework
# request module gives access to incoming request data
import argparse
import httplib2
import os
import sys
import json

from flask import Flask, request
from apiclient import discovery
from oauth2client import file
from oauth2client import client
from oauth2client import tools

from apiclient.discovery import build
from oauth2client.client import OAuth2WebServerFlow

import httplib2

global firstevent  
app …
Run Code Online (Sandbox Code Playgroud)

python global-variables flask

17
推荐指数
1
解决办法
4万
查看次数

我可以在Ruby中使用gsub和Hashes吗?

我想通过我的输入并用Ruby中的300对反义词替换单词.

在Python中,创建字典是一种有效的方法,比较使用replace.

在Ruby中,如果我gsub!逐行使用,它的效率是否低于使用哈希?如果我只有300对,它会有所作为吗?

body=ARGV.dup

body.gsub!("you ","he ")
body.gsub!("up","down ")
body.gsub!("in ","out ")
body.gsub!("like ","hate ")
body.gsub!("many ","few ")
body.gsub!("good ","awesome ")
body.gsub!("all ","none ")
Run Code Online (Sandbox Code Playgroud)

ruby hash gsub

2
推荐指数
2
解决办法
1800
查看次数

标签 统计

flask ×1

global-variables ×1

gsub ×1

hash ×1

python ×1

ruby ×1