1. 程式人生 > >Python第三周之文件的讀寫以及簡單的爬蟲介紹

Python第三周之文件的讀寫以及簡單的爬蟲介紹

以及 under url error: except __name__ quest for div

文件的讀寫

  讀

import time


def main():
    """
    文件的讀寫,註意open的用法以及,文件地址的輸入。
    :return: 
    """
    temp = open(abcd/hello.txt, r, encoding=utf-8) 
    contents = temp.readlines()
    for content in contents:
        print(content)
        time.sleep(1)
  temp.close()
if __name__ == __main__
: main()

  寫

def main():
    try:
        with open(abcd/hello.txt, w, encoding=utf-8) as fs:
            fs.write(奧尼)
    except FileNotFoundError:
        print(無法打開)
    except IOError as e:
        print(e)


if __name__ == __main__:
    main()

讀和寫

def main():

    try:
        with open(
abcd/a.jpg, rb) as fs1: date = fs1.read() with open(efg/b.jpg, wb) as fs2: fs2.write(date) except FileNotFoundError: print(無法打開) except IOError: print(讀寫錯誤) print(程序執行結束) if __name__ == __main__: main()

爬網絡上的圖片

import
json import requests def main(): resp = requests.get(http://api.tianapi.com/nba/?key=81085f5747a59581327b29d1bccfb925&num=10) mydict = json.loads(resp.text) print(mydict) for tempdict in mydict[newslist]: pic_url = tempdict[picUrl] resp = requests.get(pic_url) filename = pic_url[pic_url.rfind(/) + 1:] try: with open(filename, wb) as fs: fs.write(resp.content) except IOError as e: print(e) if __name__ == __main__: main()

Python第三周之文件的讀寫以及簡單的爬蟲介紹