我正在修改試卷。我被卡在問題11 A: http://clc2.uniservity.com/GroupDownloadFile.asp?GroupID=8034&ResourceId=852839將腳本中的信息保存到文本文件中 - Python
我該如何解決這個問題?我找不到解釋如何做這種編程的地方。我需要在十進制數據文件中將十六進制的輸出保存爲二進制轉換。我會使用.write嗎?
問:
此問題涉及到的程序ConvertFile。
當前過程轉換從文本文件HexData.dat 中讀取的十六進制數字,並在控制檯上顯示二進制等效項。 該過程應將二進制等值文件保存在名爲BinaryData.dat的文本文件中。 (a)編寫代碼執行此操作。 將整個過程ConvertFile的代碼複製到您的答案中。
當前代碼:
def ConvertFile():
FileNameIn = 'Hexdata.dat'
HexFile = open(FileNameIn, 'r')
for Line in HexFile:
print (Line)
print (Binary(Line))
HexFile.close()
我大致知道該怎麼做,只是不是如何輸出保存在一個新的文件。這就是我要求的,而不是解決方案。
請把這裏的問題,也不管你的最好的嘗試是,只要你能抓住它。 – Marcin 2012-04-10 12:27:42
我會幫你指出正確的方向,但既然你提出了模糊的問題,我不能。下一次你想幫助你的功課,發佈你最好的嘗試和精確的問題。我幾乎無法理解您是否遇到轉換問題或保存問題。 – KurzedMetal 2012-04-10 12:51:27
你看過鏈接嗎?我請求所有11A的幫助。即使是關於如何接近它的指南,任何事情...... – 2012-04-10 13:01:28