我正在修改试卷。我被卡在问题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