① 請教一個《簡明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
原版電子書:網頁鏈接
中文譯本:網頁鏈接