1. 程式人生 > >笨辦法學python加分習題15

笨辦法學python加分習題15

我是零基礎學,若有哪些方面表達不標準,敬請指出,O(∩_∩)O謝謝    對了,我的是python3版本.           備註:這個模組的名稱是測試.py

#習題15加分習題
#1
from sys import argv#從模組sys使用函式argv
script,filename = argv#設定兩引數(第一個一般是這個模組(指令碼?)的名稱,餘下需自己輸入)
txt = open(filename)#開啟filename所傳入的資訊,並將其儲存在變數TXT中
print("Here's your file %r:"%filename)#列印資訊
print(txt.read())#使用read函式開啟變數TXT儲存的資訊
print("Type the filename again:")#列印資訊
file_again = input(">")#輸入
txt_again = open(file_again)#如上,只不過檔名不需要再命令列輸入,並儲存在變數txt_again
print(txt_again.read())#載入資訊
#2略
#3(參考別人的)
#函式是python中的一個可呼叫物件,方法是一種特殊的函式
#判斷物件是函式或方法可用type(obj)
#4略
#5 input  如果我沒有理解錯題目意思的話,因為不喜歡用cmd
#6略
#7略
#8
from sys import argv
script,filename = argv
txt = open(filename)
print("Here's your file %r:"%filename)
print(txt.read())
txt.close()
print("Type the filename again:")
file_again = input(">")
txt_again = open(file_again)
print(txt_again.read())
txt_again.close()