Python 初体验(六)

  • 关于Python随机数

import random,发现这里面有很多randomize的method,这里不再一一赘述,可以通过帮助文档自习看,包括choice,shuffle都是集成度很高的randomize方法

于是尝试了一个这样一个task,输入字符串长度,输出一个随机产生的字符串。巩固了一下异常的相关处理方法。

import random
def getstr(n):
temp = []
while len(temp) < n:
temp.append(chr(97+random.randint(0,25)))
return ''.join(temp)

#input length
while True:
try:
length = input('input length: ')
if type(length) == int and length > 0:
break
else:
print 'No kidding, seriously!'
except NameError:
print 'No kidding, seriously!'
except SyntaxError:
print 'No kidding, seriously!'

print getstr(length)
  • 关于生成可执行文件

利用py2exe可以生成可执行文件。步骤如下:

  1. 编写好执行脚本,如:上述这段代码。命名为 exercise.py
  2. 编写编译脚本compile.py
from distutils.core import setup
import py2exe

setup(console=[r'f:\document\python\exercise.py'])
    3.   cmd中运行compile.py py2exe,就可以在同一目录下得到dist和build两个文件夹,其中可执行文件在dist中,如果需要在其它机器上运行改程序的话,将整个dist文件夹拷过去即可。
image

 
原文地址:https://www.cnblogs.com/bovine/p/2263448.html