環境:python2
f = open('d:\a.txt',encoding='utf-8',mode='r')
content = f.read()
print(content)
f.close()
第乙個問題:typeerror: 'encoding' is an invalid keyword argument for this function
解決辦法:
import io
f = io.open('d:\\a.txt',encoding='utf-8',mode='r')
content = f.read()
print(content)
f.close()
第二個問題:ioerror: [errno 22] invalid argument: 'd:\x07.txt'
解決辦法:
加乙個\解決轉義字元問題,或者在路徑字串前面加乙個r,r'd:\a.txt',r表示後面的字串裡的\不與其他字元一起進行轉義
import io
f = io.open('d:\\a.txt',encoding='utf-8',mode='r')
content = f.read()
print(content)
f.close()
Python讀取 pcap檔案遇到的問題
在讀取 pcap檔案的時候,前面的幾個包解析出來都是正確的,但是讀到某乙個包的時候位元組數就不對了。所以把讀取的位置列印出來看是 不對。pcap pkthdr len 16 print 1 f.tell f.tell pcap pkthdr f.read pcap pkthdr len sec,mi...
python 讀CSV 檔案遇到的問題
直奔主題 把包含中文的csv檔案的編碼改成utf 8的方法 最近需要驗證csv文個中,某個字段是否存在一些特定的中文,用python開啟csv進行遍歷時總因為編碼的問題報錯,實在頭大,就採取了曲線救國的方法,即先將csv檔案用excel開啟,另存為 csv utf8格式。然後再遍歷,就ok了。接下來...
python遇到的問題
1.import 可以匯入同一級目錄下的py檔案,例如 test1.py和 main.py 是同乙個目錄下的兩個檔案。test1.py def test print this is test main.py import test1 test1.test 需要在函式名前面加上檔名 這樣呼叫是正確的。...