Lef*_*rou 0 python string variables add character
所以我有这个作业问题:
将的前30个字符school_prompt.txt作为字符串分配给变量beginning_chars。
在上一个问题中,我设法对txt文件中的所有字符进行计数,但是我不知道如何将前30个字符添加到变量中。
fname = "school_prompt.txt"
lines = 0
nwords = 0
beginning_chars = 0
with open(fname, 'r') as f:
for line in f:
if line >= 30:
words = line.split()
lines +=1
nwords += len(words)
beginning_chars += len(line)
Run Code Online (Sandbox Code Playgroud)
就这么简单:
fname = "school_prompt.txt"
with open(fname, 'r') as f:
beginning_chars = f.read(30)
Run Code Online (Sandbox Code Playgroud)
该read方法可以将要读取的字节数作为参数。在大多数编码中,一个字节等于一个字符。