又到分享時間了,怎麼說呢,今天所分享,承接上次所分享的,應該是乙個續,讓我們開始study!!!
在python中讀取檔案:
fo=open('d:\python07\python高階\新建文字文件.txt','r+',encoding='utf-8')
#用open方法 找到位址 然後開啟 表示編碼的型別
txt=fo.read()
print(txt)
'''輸出為:
python is a great language.
yeah its great!!
這是乙個文件,我要訪問你!!!
'''
檔案讀取的其它方法:readline()以行的方式進行列印 readlines()
fo=open(r'd:\python07\python高階\新建文字文件.txt','r+')
txt=fo.readline()
print(txt)
#這種方法只能讀到一行 輸出為: python is a great language.
# 用迴圈的方法進行讀去 以行為單位 readline( )
while len(txt)!=0:
print(txt)
#讀取一行,在一行
txt=fo.readline()
'''輸出為:
python is a great language.
yeah its great!!
這是乙個文件,我要訪問你!!!
'''#用readlines()的方法 以列表的形式進行輸出
fo=open(r'd:\python07\python高階\新建文字文件.txt','r+')
lins=fo.readlines()
print(type(lins)) #print(len(lins)) # 以行為單位: 輸出為 3
print(lins)
#輸出為:
# ['python is a great language.\n', 'yeah its great!!\n', '這是乙個文件,我要訪問你!!!\n']
讓 我們來講乙個小爬蟲:
#類似爬蟲
from urllib import request #首先你得引入乙個模組
req=request.urlopen('')#請求開啟乙個url 裡面是你需要的**
xml=open('python_xml.html','w+',encoding='utf-8') #在本地建立乙個檔案 以w+模式進行覆蓋 編碼方式為utf-8
# 伺服器的相應處理
html=req.read()
xml.write(str(html.decode('utf-8'))) #進行一些轉碼
print('讀取完畢')
python 流寫入檔案 python檔案流操作
博主在學習python時對檔案進行操作時經常踩一下坑。所以專門梳理了一下。有問題麻煩指出哈。python對於檔案的操作我們一般是用open 我們根據python的原始碼可以看出。我們必須要傳的參是file即開啟檔案的url。同時open方法預設是是r的開啟方式即唯讀。open 方法舉例 f open...
Python檔案流簡單示範
將a b記事本相同的內容輸出到c記事本。import re import sys import os str1 str2 str dump fa open e python a.txt r fb open e python b.txt r fc open e python c.txt w 將a.tx...
11 Python 檔案和流
1 開啟檔案 open name mode buffering open函式使用乙個檔名作為其唯一的乙個強制引數,然後返回乙個檔案物件。模式 mode 和緩衝區 buffering 是可選的。模式 r 讀模式 w 寫模式 a 追加模式 b 二進位制模式,新增到其他模式中使用 讀 寫模式,新增到其他模...