一起去看海

2010/03/05

两个GAE命令

Filed under: Python笔记, 经验分享 — Tags: — admin @ 22:24

1. appcfg.py rollback 应用名。rollback 命令用于在更新失败之后。在使用了appcfg.py update时如果由于某些原因更新失败,下次更新之前需要使用appcfg.py rollback命令才能继续更新。

2. appcfg.py –no_cookies update 应用名。更新的时候如果输错了用户名密码可就麻烦了,每次你update的时候它都不会问你重新要用户名密码,而是继续用错误的用户名密码,于是每次返回的都是forbidden。遇到这种情况就可以使用–nookies清除用户名密码。

2009/12/02

python写的随机密码生成脚本

Filed under: Python笔记 — admin @ 13:34

服务器上的密码要时常换,于是写了个生成随机密码的脚本玩玩。密码就是随机的而已,没什么算法含量。以后再打算加个图形界面。

[py]import random
import string

def render(len=8, num_flag=True, low_flag=True, up_flag=True, special_flag=True):
num = "0123456789"
lower = "abcdefghijklmnopqrstuvwxyz"
upper = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
special = "~!@#$%^&*()[]{}_=+-"

str = ”
if num_flag:
str += num
if low_flag:
str += lower
if up_flag:
str += upper
if special_flag:
str += special
if str == ”:
str = num + lower
return string.join(random.sample(str, len)).replace(" ", "")

if __name__ == ‘__main__’:

i = 0
while(i < 10):
print render()
i += 1[/py]

Powered by WordPress