人生苦短,我用python「35」

大文件拷貝案例

學完之前的代碼我們完全可以看懂下面的代碼了。

人生苦短,我用python「35」

# *-* coding:utf8 *-* 中文
file_y=open("readtext")
# 要寫入的文件需要設置可寫
file_f=open("readtext_f","w")
while True:
get=file_y.readline()
if not get:
break
file_f.write(get)
file_f.close()
file_y.close()
# u表示告訴編譯器使用utf8編碼
print(u"世界")

這一給案例就i和我們之前學的分行打印聯繫上了,當我們遇到很大的文件時,一次性打開就要花費很長的時間,所以我們需要一行一行地打印。

eval

這個作用是輸入的內容轉換成函數格式,在編程裡最忌諱的一種方式,因為但用了這個開發程序,別人就可以從外部來更改你的程序,萬一有人知道就是最致命的一段代碼了。

人生苦短,我用python「35」

count=input("請輸入算術:")
# eval將輸入轉換成函數
print(eval(count))
# 調用os函數
# __import__("os").system("ls")

這裡有一串代碼,自行體會。基礎到此結束,謝謝大家觀看


分享到:


相關文章: