python-3.x - Python中的文件路径和文件
问题描述
我的代码可以正常工作,直到我尝试让它从文件而不是我定义的列表中读取信息。当前没有错误消息,但它只是打印{}
我很难理解出了什么问题。我阅读了有关处理文件的信息并观看了一些 YouTube 视频,但我并不清楚。
这是我当前的代码:
file_path = ('C:/myfolder/text.txt')
my_dict = {}
Alphabet = ("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z")
def letter_count(my_dict):
with open(file_path,'r',encoding='utf-8') as file:
data = infile.read()
for line in file:
for letter in line:
if letter in Alphabet:
if letter.isalpha():
if letter in my_dict.keys():
my_dict[letter]+= 1
else:
my_dict[letter] =1
print(my_dict)
代码应该做的是从文件中读取,计数字母 az,如果它是 AZ 转换为 az。然后计算每个字母在字典中出现的次数。
解决方案
推荐阅读
- sql - 如果 A 列中的单词以 B 列中的字母开头,那么在 SQL 中
- python - 有没有办法将我所有的异常案例分组到一个类中?
- python - 如何在python中将文件(图像)路径添加到命令行参数
- python - 如何更改路径以便可以找到 geckodriver?
- loops - AWK 在列号上递增
- powershell - 7zip 将相同日期的文件压缩为一个
- c# - 从 int 中取出 4 位并转换为字节
- java - 如何禁用从数字到字符串的 Gson 反序列化
- python - Python 消费 API (Printful)
- amazon-web-services - 如何使用 NGINX 入口控制器和 ACM 设置 SNI