① 请教一个《简明python教程》里面文件zip备
SyntaxError: invalid syntax的一种错误
一段排查了10分钟的错误,如下python常见错误:
下面这段代码摘自网上疯传的《简明python教程》PDF版,我安装的Python是2.7.4版本.
编写了如下代码,然后执行文件。
#!/usr/bin/python
# Filename: func_param.py
def printMax(a, b):
if a > b:
print a, is maximum
else:
print b, is maximum
printMax(3, 4) # directly give literal values
x = 5
y = 7
printMax(x, y) # give variables as arguments
提示错误如下:
File “function2.py”, line 3
print a,is maximum
^
SyntaxError: invalid syntax
一项项排查对于初学着而言,是一件很费时,很恼火的事情。后来终于弄对了,下面是python 2.7.4运行正确的代码:
#!/usr/bin/python
# Filename: func_param.py
def printMax(a, b):
if a > b:
print a, 'is maximum'
else:
print b, 'is maximum'
printMax(3, 4) # directly give literal values
x = 5
y = 7
printMax(x, y) # give variables as arguments
执行结果:
4 is maximum
7 is maximum
② 谁有 《简明python教程 》发我[email protected] 谢谢!
已发送,注意查收
③ 请教大神,简明python,__init__,self,到底什么含义,初学者看不懂。。
__init__相当于C++中的构造函数,创建这个类的实例时自动调用这个函数
p=Person('Swaroop')
就会自动 调用 __init__函数
self是约定俗成的名字,也可以用其它名字,只有是类方法的第一个参数就成
def sayHi(self):
self就指类实例本身
p.sayHi()
这里sayHi方法中的self就是p
④ 哪位大佬有简明python的教程
廖雪峰 PYTHON
网络一下就是了,针对零基础的
⑤ 简明python一个实例不解
用python自己的zip库: zlib 或 zipfile
后一个比较高级,推进。具体用法看这篇博文
http://blog.chinaunix.net/u1/39578/showart_356627.html
=====================
import zipfile, os
z = zipfile.ZipFile(filename, 'w') # 注意这里的第二个参数是w,这里的filename是压缩包的名字
#假设要把一个叫testdir中的文件全部添加到压缩包里(这里只添加一级子目录中的文件):
if os.path.isdir(testdir):
for d in os.listdir(testdir):
z.write(testdir+os.sep+d)
# close() 是必须调用的!
z.close()
⑥ 简明Python教程怎么样
强烈推荐哦!!!!!我看的第一本教程也是这个
⑦ 我想学习简明Python编程
最好的当然是官方教程Tutorial了,这个没的卖,自己搜一下。 其次是推荐《Python核心编程(第2版)》,虽然关于这本书的真正翻译人员有段争议在江湖上。 卖书链接自己去卓越或当当上搜一下就行,网络不让贴url。其他如《Beginning Python》、《dive into python》、《Python精要参考》、《Python2.5官方手册中文翻译版》之类的都可以找来看看。 网上好多的说!
⑧ Python简明教程是不是这本书
简明Python教程是电子书,没有实体版,英文名叫做A Byte of Python
原版电子书:网页链接
中文译本:网页链接