python檔案操作遇到的問題

2022-07-31 09:03:14 字數 662 閱讀 1117

環境: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 需要在函式名前面加上檔名 這樣呼叫是正確的。...