【发布时间】:2011-10-18 14:21:32
【问题描述】:
我需要知道 Python 中“单词”中的字节数。我需要这个的原因是我需要从文件中读取的字数;如果我知道一个单词的字节数,我可以使用file.read(num_bytes) 函数从文件中读取适当的字节数。
如何确定一个字的字节数?
【问题讨论】:
-
定义“单词”。你指的是记忆单位还是语言概念?
-
我没有指定。我的意思是内存单元,我猜它在 Python 中是未定义的,正如@TokenMacGuy 所说的那样。
-
一个单词的字节数应该由文件格式决定,而不是Python。您应该查看创建该文件的应用程序。
-
@Jeremy TokenMacGuy 是正确的,Python 中没有标准词。不同的文件/平台会有不同的行为。
-
然而,“地址大小”有一个定义明确的概念,接受的答案报告了它,但可能与文件中可以找到的数据完全没有关系(除非在
/sys或/proc在具有 sysfs/procfs 的 Linux 系统上公开二进制地址值)
标签: python word byte file-read