小编Joe*_*oel的帖子

分配给无

我有一个返回3个数字的函数,例如:

def numbers():
   return 1,2,3
Run Code Online (Sandbox Code Playgroud)

通常我会调用此函数来接收所有三个返回的数字,例如:

a, b, c = numbers()
Run Code Online (Sandbox Code Playgroud)

但是,我有一个案例,我只需要第一个返回的号码.我试过用:

a, None, None = numbers()
Run Code Online (Sandbox Code Playgroud)

但我收到"SyntaxError:赋值给无".

当然,我知道我可以使用我提到的第一个选项,然后根本不使用"b"和"c"变量.然而,这似乎是两个变形的"浪费",感觉就像错误的编程.

python

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

Google应用引擎实体组

据我所知,从应用引擎教程中,实体组仅用于交易目的:

"仅在事务需要时使用实体组"(来自教程)

存在于同一实体组中的定义是具有相同的根.在这种情况下,具有多于1个层次结构级别的用途是什么?也就是说,为什么我应该使用"A - > B - > C"(A是根,B是他的儿子,C是他的孙子)而不是"A - > B; A - > C"?(A,B和C仍然在同一个实体组中,因为A是它们的根).

如果实体组的唯一目的是使实体之间的事务成为可能,为什么我应该使用多于1个层次结构级别(我从Root获得什么 - >孙子链接)?

google-app-engine

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

Python的一小时差异

我有一个datetime.datetime属性var.我想知道它是不是一个小时的当前时间.就像是

var.hour<datetime.datetime.today().hour - 1
Run Code Online (Sandbox Code Playgroud)

上述语法的问题是

datetime.datetime.today().hour
Run Code Online (Sandbox Code Playgroud)

返回一个数字,如"10",它不是一个真正的日期比较,而是更多的数字比较.

什么是正确的语法?

谢谢!

乔尔

python datetime

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

IE7中未定义JSON

我使用以下JQuery代码行:

$.get('/ajax/buy', {'categoryname':chosenSelected}, function(data) {
   data = JSON.parse(data);
...
Run Code Online (Sandbox Code Playgroud)

但是,当在IE7上运行它时,我收到以下错误消息:JSON undefined:.

如何使用与IE7(以及所有主流浏览器)兼容的解析器?

javascript jquery json internet-explorer-7

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

Python和App Engine项目结构

我是python和app引擎的新手,我刚刚完成了我的第一个项目.它由几个*.py文件(通常是网站上每个页面的py文件)和每个py文件的temple文件组成.另外,我有一个很大的PY文件,它有许多常用于许多页面的函数,我还声明了db.Model的类(即数据存储类).

我的问题是安排这些文件的约定(如果有的话)是什么.如果我使用数据存储类创建一个model.py,它应该在不同的包中吗?我应该在哪里放置我的模板文件和处理每个页面的所有py文件(它们应该与一个大的常见PY文件位于同一目录中)?

我试图在网上寻找MVC和这样的实现但是很少.

谢谢,

乔尔

python google-app-engine

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

选项卡在Python中无法正常工作

我一直在使用NotePAD ++来编辑Python脚本.我最近下载了PyDEV IDE(用于Eclipse).问题是,当我在NotePad ++中编写脚本时,我使用"TAB"进行缩进,现在当我用PyDEV打开它们时,每次我尝试编写一个新行而不是"TABS"时,PyDEV会插入空格.(即使我单击"TAB"键,Eclipse也会插入4个空格而不是一个选项卡).这会引发缩进错误.

反正有没有解决这个问题?

谢谢!

python eclipse eclipse-plugin pydev

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

信号量值

我有一个关于使用信号量的问题

HANDLE WINAPI CreateSemaphore(...);
Run Code Online (Sandbox Code Playgroud)

无论如何我能获得信号量的当前值吗?

winapi multithreading semaphore

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

数据存储列表

我需要创建一个包含列表的列表属性,例如:db.ListProperty(list(str))

我知道list(str)不是受支持的值类型,所以我想我收到了一个"ValueError"异常.想到也许有一个创造性的想法如何克服这个:)

谢谢!

google-app-engine google-cloud-datastore

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