报错找不到文本*
def getText():txt = open("hamlet.txt", "r").read()
txt = txt.lower()
for ch in '!"#$%&()*+,-./:;<=>?@[\\]^_{|}.~‘’':
txt = txt.replace(ch, " ")
return txt
hamletTxt = getText()
words = hamletTxt.split()
counts = {}
for word in words:
counts = counts.get(word,0) + 1
items = list(counts.items())
items.sort(key=lambda x:x, reverse=True)
for i in range(10):
word, count = items
print("{0:<10{1:5}".format(word, count))
我在桌面创建了hamle.txt这个文本呀
怎么会找不到呢?小白求助大神{:10_266:}{:10_266:}{:10_266:}
py文件跟txt文件不在同一目录下
py文件在桌面新建文件夹(2)中
txt在桌面
将这个代码文件和 hamle.txt 放同一目录下,才能直接 文件名 打开文件
而若需要打开的文件不在同一个文件夹下,那么就不能直接 用文件名来打开
需要填 打开文件的完整路径,即文件的 绝对路径 逃兵 发表于 2021-5-24 19:56
py文件跟txt文件不在同一目录下
py文件在桌面新建文件夹(2)中
谢谢大佬
页:
[1]