《笨辦法學python》加分習題16 我的答案

2021-08-06 06:39:39 字數 1785 閱讀 7427

這是我自己學習的答案,會盡力寫的比較好。還望大家能夠提出我的不足和錯誤,謝謝!

1、文中**出現了幾個新的玩意:

# -- coding: utf-8 --

#open(路徑/檔名,mode)

#mode:#讀寫模式:r唯讀,r+讀寫,w新建(會覆蓋原有檔案),a追加,b二進位制檔案.常用模式

#參考**: 感謝

target = open(filename, 'w')

#文章開頭點名,清空文件,慎用

target.truncate()

#寫入文件

target.write(line1)

其他**大家一路過來,肯定比我明白。

2、

from sys import argv

script, filename = argv

target = open(filename)

print

"let's read the file"

print

"\n"

print target.read()

target.close()

3、我看了下write在file內的描述,他的引數只要是str就可以。所以改的**如下:

target.write("%s\n%s\n%s"% (line1, line2, line3))
4、如1中的答案。

笨辦法學python加分習題30

python版本 3 若有錯誤,敬請指出 模組名稱 測試.py 加分習題30 people 30 cars 40 buses 15 if cars people print we should take the cars.elif cars people print we should not ta...

笨辦法學python加分習題36

python版本 3 若有錯誤,敬請指出 模組名稱 測試.py 我可能是個傻姑娘.加分習題36 def a print 吃西紅柿炒蛋時,你常常煩惱是該先吃西紅柿還是先雞蛋嗎?print a 是 nb 否 answer input if answer.upper a b elif answer.upp...

笨辦法學python加分習題38

python版本 3 若有錯誤,敬請指出 模組名稱 測試.py 加分習題38 states cities cities ny new york cities or portland print 10,1 print ny stae has cities ny print or state has c...