標籤:簡單 odi pen contents text 圖片 log class div
檔案的讀寫
讀
import timedef 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 jsonimport requestsdef 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第三周之檔案的讀寫以及簡單的爬蟲介紹