#用戶輸入
a = input('please input: ') #這個輸入什么即是什么,比如輸入1,則a變量=1,輸入'abc',則a變量 = 'abc',輸入abc則報錯,因為會把abc當做一個變量,而並沒有abc這個變量
print a #結果是輸入的結果
a = raw_input('please input: ') #一般用這個,無論輸入什么東西,都會當成字符串給變量a,比如輸入1,則a變量='1'
print a #結果是輸入的結果
#文本文件處理,
infile = open('a.txt','w') #打開一個文件,第一個參數是文件名,第二個是打開模式,分別是a追加,w寫入,r讀,其他的如r+,aw什么的,一般用不上,這里不介紹,用的時候可以百度,寫入和追加模式的時候如果沒有文件會自動創建一個,如果文件名沒有加路徑則在當前目錄創建,當前目錄是什么?pwd啊
for i in range(5):
infile.write('abcdefg \n') #write,把abcdefg \n寫到a.txt文件里,一共寫入5次
infile.flush() #提交,每寫一行提交一次,如果不提交,實際結果是在buffer里的,啥叫buffer?百度啦,你可以理解成是在內存里
infile.close() #關閉a.txt,如果不提交,關閉文件的時候自動提交
#再打開打印出來看看
outfile = open('a.txt','r')
for i in outfile:
i = i.strip()
print i
outfile.close() #在打開后,用完關閉是個好習慣,不然第一浪費資源,第二就是在程序沒有執行完畢的時候會一直鎖着,有可能出現死鎖