小编Chr*_*gan的帖子

如何解决UnboundLocalError?

我刚开始编程并尝试写一些东西,但(当然)它失败了.在我遇到真正的问题之后:UnboundLocalError.所以为了避开你所有的废墟我把代码剥离到这个:

def test():
    try:
        i1 = int(i1)
        i2 = int(i2)
    except ValueError:
        print "you failed in typing a number"

def input(): 
    i1 = raw_input('please type a number \n >')
    i2 = raw_input('please type a number \n >')
Run Code Online (Sandbox Code Playgroud)

然后我写下来:

>>>input()
please insert a number
> 3
please insert a number
> 2 
>>>test()
Run Code Online (Sandbox Code Playgroud)

然后我得到了:

that was not a number
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 7, in test
UnboundLocalError: local variable …
Run Code Online (Sandbox Code Playgroud)

python

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

PDF.js示例不会在localhost上运行

我试图在localhost上运行pdf.js示例,并在下载后我做了

 make server
Run Code Online (Sandbox Code Playgroud)

但是,当我试图运行与下载捆绑的示例时,我收到了此错误

missing variable name
var in = i * n;
http://localhost/pdf.js/src/function.js
Line 174
Run Code Online (Sandbox Code Playgroud)

已成功获取PDF文件

GET http://localhost/pdf.js/examples/helloworld/helloworld.pdf 200 OK 210ms
Run Code Online (Sandbox Code Playgroud)

我有什么遗漏作为要求吗?

javascript pdf pdf.js

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

Python中的UTF-8解码错误

我试图用Python做到这一点: 'Fi\xc3\xb1a'.decode('utf-8')

我期待结果Fiña.但结果实际上是:u'Fi\xf1a'

不知道发生了什么,对此的一些帮助将非常感激.

谢谢!

python utf-8

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

重写包含问号的网址

我遇到了有关URL重写的问题.我正在使用Apache的mod重写来重写URL.例如,我重写了URL

  • www.website.com/some/path/
  • request.php?string=some/path/.

然后我显示该URL的具体响应.现在我的重写规则如下所示:

RewriteRule ^([a-z_/\?]+)$ request.php?string=$1
Run Code Online (Sandbox Code Playgroud)

但问题是,如果我有URL www.website.com/some/data/?id=12&name=John并重写它,我得到这样的东西:request.php?string=some/data/?id=12&name=John.似乎在这个例子中另一个问号混淆了PHP.如果我尝试$_GET['string']在request.php中检索,我得到的是:some/data/.

有关进一步参考,Gmail会使用与其URL相似的内容:
https://mail.google.com/mail/?ui=1&shva=1

php get url-rewriting query-string

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

MVC3中的URL重写

我正在为使用MVC3的本地大学开展一个项目.我遇到了一个要求,我被困住了,无法找到任何出路.
假设我的网址是www.abc.com
.要求是如果我们在U​​RL后输入教师姓名,我们会得到教师的详细视图,例如:
www.abc.com/john
www.abc.com/smith
我要求像www.abc.com/teacher=john这样的选项,但它被拒绝了.
这是与URL重写或其他一些方法相关的事情,因为数据库中可能有许多教师,所以我无法在每个教师的控制器中创建方法.任何人都可以指导我这个场景吗?
亲切的问候

url-rewriting asp.net-mvc-3

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

为什么不将int分配给f32变量编译?

为什么除非没有缩小值,否则考虑将一个int值赋值给float变量作为错误?

fn main() {
   let i: f32 = 1i;
}
Run Code Online (Sandbox Code Playgroud)

casting rust

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

如何从Python中获取函数的新值?

如果我输入"Ab3"作为参数,我将如何将"Ab4"值返回给我?

这个函数的目标是获取一个字符串的第三个字符并添加一个字符串,除非它是四个,在这种情况下它不会添加一个而只是退出.我不知道如何从"Ab3"获取该函数创建的"Ab4"并将其分配回"area"变量.

def east(area):

    area_list = list(area)

    if "1" == area_list[2]:
        area_list[2] = "2"

    elif "2" == area_list[2]:
        area_list[2] = "3"

    elif "3" == area_list[2]:
        area_list[2] = "4"

    elif "4" == area_list[2]:
        cannot_go(why)

    else:
        exit(0)

    area = "".join(area_list)
Run Code Online (Sandbox Code Playgroud)

python function

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

我需要一个关注秩序和其他一般要求的正则表达式

我一直在网上搜索很多,找不到关心订单和其他一般要求的正则表达式,我的具体需求如下:

  1. 从一封信开始;
  2. 至少6个字符;
  3. 至少1位数.

我在python中工作,我想我知道如何编写2和3的正则表达式,但没有找到一种方法来组合1,因为它涉及订单.同样,我知道如何编写1但没有找到一种方法将它与一般要求正则表达式结合起来(意思是括号正则表达式...不知道名字)

对于2和3:

^(?=.{6,})(?=.*[\d]).*$
Run Code Online (Sandbox Code Playgroud)

1:

^[a-zA-Z].*
Run Code Online (Sandbox Code Playgroud)

有什么建议?

python regex

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

我可以公开分享我的Google+ API密钥吗?

我正在使用Google plus开发一个应用程序.因此我需要一个API密钥.我在API控制台中生成了密钥.现在使用该密钥,我将使用JSON中的JavaScript访问Google+中的一些数据.但在这种方法中,我的API密钥将公开显示.分享它可以吗?

我从这里获得的一些信息 https://developers.google.com/console/help/#UsingKeys

google-api api-key google-plus

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

在正则表达式中从字符串中精确提取四个整数

list1 = ['Contact: Hamdan Z Hamdan, MBBS, Msc',
        '\r\n            ',
        '+249912468264',
        '\r\n                  ',
        'hamdanology@hotmail.com',
        '\r\n                ',
        'Contact: Maha I Mohammed, MBBS, PhD',
        '\r\n            ',
        '+249912230895',
        '\r\n                  ',
        '\r\n                ',
        'Sudan',
        'Jaber abo aliz',
        '\r\n                  ',
        'Recruiting',
        '\r\n          ',
        'Khartoum, Sudan, 1111  ',
        u'Contact: Khaled H Bakheet, MD,PhD \xa0 \xa0 +249912957764 \xa0 \xa0 ',
        'khalid2_3456@yahoo.com',
        u' \xa0 \xa0 ',
        u'Principal Investigator: Hamdan Z Hamdan, MBBS,MSc \xa0 \xa0  \xa0 \xa0  \xa0 \xa0 ',
       'Principal Investigator:',
       '\r\n      ',
       'Hamdan Z Hamdan, MBBS, MSc', …
Run Code Online (Sandbox Code Playgroud)

python regex

-3
推荐指数
1
解决办法
191
查看次数