1.Python实现wordcount
用jieba库实现wordcount代码如下
import jieba
import re
def wordcount(text):
# 去除标点符号和回车符,只保留单词
text = re.sub(r'[^\w\s]', '', text)
text = text.replace('\n', ' ')
# 使用jieba分词
words_list = jieba.lcut(text)
# 将每个单词的第一个字母变为小写
words_list = [word[0].lower() + word[1:] if word else word for word in words_list]
word_count_dict = {}
for word in words_list:
if word.strip(): # 过滤掉空字符串
if word in word_count_dict:
word_count_dict[word] += 1
else:
word_count_dict[word] = 1
return word_count_dict
text = """
Got this panda plush toy for my daughter's birthday,
who loves it and takes it everywhere. It's soft and
super cute, and its face has a friendly look. It's
a bit small for what I paid though. I think there
might be other options that are bigger for the
same price. It arrived a day earlier than expected,
so I got to play with it myself before I gave it
to her.
"""
result = wordcount(text)
print(result)
2.Vscode连接InternStudio debug笔记
链接虚拟机
下载remote ssh插件在vscode上将虚拟机的公钥与主机链接,连接成功后输入密码即可链接远程虚拟机。
python debug过程
在虚拟机上安装相应python插件,在代码出进行断点,然后调试代码
成功启动调试
弹出的小框进行解释
vscode 通过远程接口进行调试代码
在此处点击调试的三角是会弹出弹窗进行报错的,这时我们需要下载debugpy,注意:要更改dubug的对象文件
之后便可调试
也可以使用别名简化命令