導航:首頁 > 編程語言 > python讀取bin文件內容

python讀取bin文件內容

發布時間:2022-07-27 14:16:54

A. python讀取已經打開的3個word和excle文件的路徑

使用os.path.abspath()函數來獲取文件絕對路徑

文件目錄結構如下:

B. python讀取文本內每行指定內容

如果每個數字的位數是固定的,那就是這樣:

file = open ("c:\myfile.txt") #填入完整文件路徑+文件名
lines=file.readlines()
for line in lines:
a=int(line[3:9])
b=int(line[11:14])
c=int(line[16:19])
print a,b,c

C. python 讀取文件轉換為列表

python 讀取文本文件內容轉化為python的list列表,案例如下:

1、目的

讀取cal.txt內容,然後通過python腳本轉化為list內容

2、文件內容

cal.txt

12
13
14
15
16

3、Python編寫cal.py腳本內容

#!/usr/bin/python
#coding=UFT-8
result=[]
fd=file("cal.txt","r")
forlineinfd.readlines():
result.append(list(map(int,line.split(','))))
print(result)

foriteminresult:
foritinitem:
printit

4、執行轉換為List列表結果內容:

[[12],[13],[14],[15],[16]]
12
13
14
15
16

D. 如何使用python在文件中讀取數據

withopen('f:/C.txt')asfid:
forlineinfid:
line=line.split()
print(line[1])
>>>
3000
2000
1000

E. 如何能夠使用python3讀取二進制的.bin文件

您好。 將其導入ultra edit,裡面有導出二進制文件選項 有各最簡單的方法,windows其實自帶了一個這樣的工具exe2bin.exe在運行里輸入cmd打開msdos方式,裡面輸入 c:\>exe2bin /? 就可以查看一下這個命令的方式,比如 c:\>exe2bin c:\a.exe b.bin...

F. Python如何從文件讀取數據

1.1 讀取整個文件

要讀取文件,需要一個包含幾行文本的文件(文件PI_DESC.txt與file_reader.py在同一目錄下)

PI_DESC.txt

3.1415926535
8979323846
2643383279
5028841971

file_reader.py

with open("PI_DESC.txt") as file_object:
contents = file_object.read()
print(contents)

我們可以看出,讀取文件時,並沒有使用colse()方法,那麼未妥善的關閉文件,會不會導致文件收到損壞呢?在這里是不會的,因為我們在open()方法前邊引入了關鍵字with,該關鍵字的作用是:在不需要訪問文件後將其關閉

1.2文件路徑

程序在讀取文本文件的時候,如果不給定路徑,那麼它會先在當前目錄下進行檢索,有時候我們需要讀取其他文件夾中的路徑,例如:

G. 如何解決bin函數返回的是字元串不是二進制如何使用python將數值轉換為二進制數值bin函數

摘要 你好,Python 如何將整數轉化成二進制字元串

H. python中,讀取文件,希望轉化為列表的格式,出現了問題

defloadDataSet(filename):
dataMat=[]
fr=open(filename)
forlineinfr.readlines():
line=line.replace('"','')
curLine=line.strip().split(' ')
aa=[float(i)foriincurLine]
dataMat.append(aa)
returndataMat
dataMat=loadDataSet('test.txt')
print(dataMat)

I. 笨方法學python的習題十五的讀取文件得怎麼做

#!usr/bin/python
#-*-coding:utf-8-*-

fromsysimportargv

script,filename=argv

print("We'regoingtoarase%r."%filename)
#列印We'regoingtoarasetest.txt
print("Ifyoudon'twantthat,hitCTRL-C(^C).")
#列印Ifyoudon'twantthat,hitCTRL-C(^C).
print("Ifyoudowantthat,hitRETURN.")
#列印Ifyoudowantthat,hitRETURN.
input("?")

print("Openingthefile...")
#列印Openingthefile...
target=open(filename,"w")
#以寫模式打開test.txt
#w代表寫模式打開文件
#r代表讀模式打開文件
#wr代表讀寫模式打開文件
#w+代表讀寫模式打開文件
#r+代表讀寫模式打開文件
#a+代表讀寫模式打開文件

print("Truncatingthefile.Goodbye!")
#列印Truncatingthefile.Goodbye!
target.truncate()
#清空text.txt文件

print("NowI'mgoingtoaskyouforthreelines.")
#列印NowI'mgoingtoaskyouforthreelines.

line1=input("line1:")
line2=input("line2:")
line3=input("line3:")
#輸入line1/2/3內容

print("I'mgoingtowritethesetothefile.")
#列印I'mgoingtowritethesetothefile

target.write(line1)
target.write(" ")
target.write(line2)
target.write(" ")
target.write(line3)
target.write(" ")
#寫入內容

print("Andfinally,wecloseit.")
#列印Andfinally,wecloseit.
target.close()

運行結果如下:

$pythonex16.pytest.txt
We'regoingtoerase'test.txt'.
Ifyoudon'twantthat,hitCTRL-C(^C).
Ifyoudowantthat,hitRETURN.
?
Openingthefile...
Truncatingthefile.Goodbye!
NowI'mgoingtoaskyouforthreelines.
line1:Toallthepeopleoutthere.
line2:IsayIdon'tlikemyhair.
line3:Ineedtoshaveitoff.
I'mgoingtowritethesetothefile.
Andfinally,wecloseit.
$

加分習題

①如果你覺得自己沒有弄懂的話,用我們的老辦法,在每一行之前加上註解,為自己理清思路。就算不能理清思路,你也可以知道自己究竟具體哪裡沒弄明白。

②寫一個和上一個練習類似的腳本,使用 read 和 argv 讀取你剛才新建的文件。

txt="lx0016jft.txt"
test=open(txt,"w")
test.truncate()
jftline1=input(">>>>>line1:")
jftline2=input(">>>>>line2:")
jftline3=input(">>>>>line3:")
jftline4=input(">>>>>line4:")
test.write(jftline1)
test.write(" ")
test.write(jftline2)
test.write(" ")
test.write(jftline3)
test.write(" ")
test.write(jftline4)
test.write(" ")
test.close()
test=open("lx0016jft.txt")
print(test.read())

這里在列印的時,必須得重新打開一次文檔,網路查到的解釋是,傳送的數據還在內存中,並沒有寫入進文檔,只有重新打開後,讀取列印才能看到寫入修改後的內容。

③文件中重復的地方太多了。試著用一個 target.write() 將 line1, line2, line3 列印出來,你可以使用字元串、格式化字元、以及轉義字元。

[python]view plain

閱讀全文

與python讀取bin文件內容相關的資料

熱點內容
企業透明加密軟體有監視功能嗎 瀏覽:492
桌面的運行命令 瀏覽:7
主流廠商伺服器維護流程是什麼 瀏覽:807
壓縮棉的被子先洗洗在用 瀏覽:242
批處理bat代碼和文件夾 瀏覽:296
怎麼交叉編譯tslib14 瀏覽:493
致程序員生產力飆升 瀏覽:760
程序員害怕下班嗎 瀏覽:107
鐵路漢宜線加密網實景效果圖 瀏覽:929
php工作難找 瀏覽:440
微信拼手氣紅包源碼 瀏覽:380
javaexcel公式計算 瀏覽:629
mastercam二維編程 瀏覽:384
加密協議aes和tkip 瀏覽:707
數據結構與演算法彭軍 瀏覽:770
二類app是什麼意思 瀏覽:498
可示教編程的plc 瀏覽:404
好看的個人界面源碼 瀏覽:882
手機加密文件夾解密方法 瀏覽:654
智能門鎖只能添加密碼不能修改 瀏覽:554