python成長日記2 檔案的輸入輸出

2021-06-16 23:54:05 字數 850 閱讀 1221

用最簡單的語句,實現最實用的功能

一起學習python@小臉龍

我們文字文件「catoonsite」的格式

#catoon_name catoon_site vol

huoying   vol1

def getsitefromtxt(dir,filename):

strings=

with open(filename,'ru') as f:

for line in f:

strings += line.split()

print strings

for item in xrange(3,len(strings),3):

print strings[item], strings[item + 1]

downloadcatoon(strings[item+1],dir,strings[item]+'_'+strings[item+2])

其中使用with 開啟檔案,可以使用預設的exception處理函式。

這裡推薦使用xrange,十分靈活,便於使用不同的步長

這樣我們就可以將引數傳遞給downloadcatoon啦

同樣,重新定義一下main:

def main():

args = sys.argv[1:]

# downloadcatoon(args[0], args[1], args[2])

getsitefromtxt(os.getcwd(),args[0])

測試:python downloadcartoon.py catoonsite 

小白的python成長日記(第三天)

今天主要學習了字串的一些知識,內容如下 1 字串可以有三種定義方式,分別是 單引號 和雙引號三引號 三個單引號和三個雙引號 只有三引號才支援換行,其他兩種不支援換行。2 字串也可以進行加法和乘法的運算,但是都是進行字串的拼接,例如英雄聯盟裡面 蠻族之王 外號是 蠻三刀 蠻族之王外號是蠻三刀 德瑪西亞...

小白的python成長日記(第四天)

今天學了乙個有趣的東西,叫條件判斷語句,主要是if,個人感覺這個應該是在寫 的時候會經常用到的,但是這個if也有很多需要記憶的地方,例如 代表不等於 代表等於 代表大於等於 代表小於等於然後就是if的用法,if是如果的意思,跟我們學語文的時候差不多的意思,如果 就 所以需要有乙個else,常和if ...

Python學習日記 13 檔案操作

能呼叫方法的一定是物件 poem open 南歌子.txt r encoding utf8 read r 讀模式,read 讀出來,檔案要加字尾名 print poem 讀 f open 南歌子.txt r encoding utf8 讀模式開啟 poem f.read 10 讀方式操作 操作 十個...