墨巨
码龄5年
关注
提问 私信
  • 博客:7,641
    问答:167
    7,808
    总访问量
  • 6
    原创
  • 1,167,341
    排名
  • 1
    粉丝
  • 0
    铁粉

个人简介:兴趣是天赋,汗水是努力。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2019-11-30
博客简介:

weixin_45951299的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得0次评论
  • 获得3次收藏
创作历程
  • 2篇
    2022年
  • 4篇
    2021年
成就勋章
TA的专栏
  • 笔记
    2篇
兴趣领域 设置
  • 网络与通信
    网络安全网络协议
  • 硬件开发
    硬件工程驱动开发硬件架构
  • 网络空间安全
    安全
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

记一次C++ std::cout未定义及大量报错处理

原因是什么并不清楚。但无论怎么处理,***cout << xxxxx;***都会报 ***cout***未定义,并且强行编译会一直报错。我最终处理方法是把MinGW给卸载,然后重新下载安装。结果是此方法完全可行。...
原创
发布博客 2022.03.26 ·
1472 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

win32API 解决EDIT控件中文乱码

原因是红圈中打上了✔***,所以把✔去掉,然后重启就行了.处理路径:1设置-2时间和语言-3日期时间和区域格式设置(区域也可以)-4其他日期时间和区域设置-5区域-6管理-7更改系统区域设置*
原创
发布博客 2022.03.14 ·
999 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

请大家看看这个怎么敲

答:

T = int(input("输入组数T的值:"))
for i in range(int(T)):
    y = int(input("请输入年份:"))
    if y / 4 == 0 and not y / 100 == 0 and not y / 400 == 0:
        print(y, "YES")
    else:
        print(y, "NO")

回答问题 2021.11.21

求Python初入门的一些我不会的问题

答:

n = input("请输入能n的值:")
# python中 由input得到的值, 都是str类型, for/in循环时
# , 必须将n转换为int()类型, 否则报错 TypeError: 'str' object cannot be interpreted as an integer
# TypeError: 'str'对象不能被解释为整数
# 如果没有使用range(int()), 而直接使用int()也会报错TypeError: 'int' object is not iterable
# TypeError: 'int'对象是不可迭代的
print(type(n))
for i in range(int(n)):
    for j in range(int(i + 1)):
        print(j + 1, end="")
    print()

# for/in初始为0, 所以j + 1

m = input("请输入能m的值:")
for i in range(int(m)):
    for j in range(int(i + 1)):
        # j += 1为依次递增 与j++相等, python 不支持j++
        # print() 设置了end=  后, 将不会换行
        # 调用外层循环变量i
        i += 1
        print(i, end="")
    # print()换行, print()自带换行符
    print()


'''
    运行结果:
    请输入能n的值:5
    <class 'str'>
    1
    12
    123
    1234
    12345
    请输入能m的值:5
    1
    23
    345
    4567
    56789'''

回答问题 2021.11.20

Python open函数打不开文件,我太业余了,vscd配anaconda

答:

这篇文章可能会解决你的问题。
https://blog.csdn.net/weixin_45951299/article/details/121434189?utm_source=app&app_version=4.18.0&code=app_1562916241&uLinkId=usr1mkqgl919blen

回答问题 2021.11.20

Python,有可以解答一下为什么爬取的时候回返回多个空列表没有内容,怎么解决

答:

在headers字典中增加一个Cookie键值对.
如果不知道怎么加,可以搜一下爬虫添加cookie.
如果没有cookie池,你需要登录才有cookie.
因为某些网站是需要登录才能拿到相应数据的.
就像某些网站的vip用户一样.
如果你的user-Agent是在网站拿的,那么cookie也是如此,如果是网上搜的,那就不一样。

回答问题 2021.11.20

关于python的列表的问题,不太明白

答:

...在python中是省略号,我觉得应该是列表自己套自己,导致陷入了循环,嵌套太多层,而被省略,应该有方法全部显示。
有别的见解,请交流一下,让我这个萌新增长学识。😊

回答问题 2021.11.20

vscode python UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x9a in position 3635: illegal multi

看这篇博文:vscode python SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3:两者关联.
原创
发布博客 2021.11.20 ·
888 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vscode python SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3:

出现SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3:是VSCode的环境原因.只需在添加encoding="utf-8"即可.例:`with open(“C:\Users\Administrator\Desktop\userAgent.txt”, “rb”, encoding=“utf-8”) as file:content = file.read()print(conten
原创
发布博客 2021.11.20 ·
1466 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

怎么能正确读取文件啊

答:

with open("test.txt", "r") as file:
    content = file.read()
    print(content)

缺少文件操作符"r"
"r"为读操作
"w"为写操作
"a"为附加操作
除了这三个,还有其它的,你可以搜一下,文件操做符

同目录下无须路径

回答问题 2021.11.19

运行时提示读取list报错

答:

for j in rang(len(lists)) = 按列表长度循环
for j in lists = 取lists元素给j 循环次数为lists长度

回答问题 2021.11.19

python min()&max()无法获取正确值的原因

min()与max()可以对字符类型进行值换算。它们会将字符转为ASCII码值,以此获得数值。input()输入的永远都是字符类型。要想对input()输入的数值进行min()/max()必须先将之转为数值类型。例:int(strValue)...
原创
发布博客 2021.11.18 ·
1032 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

python不会请教我,特别感谢

答:

# 输入n的值
n = input("输入n的值:")
scoreLists = []
score = 0

# 循环输入,并附加到scoreLists列表
for i in range(int(n)):
    score = input(f"评委-{i + 1}:")
    scoreLists.append(int(score))

# 移除最小值与最大值
scoreLists.remove(min(scoreLists))
scoreLists.remove(max(scoreLists))

# 循环计算
score = 0
for i in scoreLists:
    score = score + i

# 输出结果
print(score)

# 例: 结果
'''     
 输入n的值:8                    输入n的值:5
 评委-1:1                       评委-1:10
 评委-2:0                       评委-2:10
 评委-3:6                       评委-3:5
 评委-4:9                       评委-4:2
 评委-5:4                       评委-5:2
 评委-6:6                       17
 评委-7:6       
 评委-8:5       
 28       
        
        '''
回答问题 2021.11.18

应该怎么确定最后一个单词啊

答:

import regex

valueDel = input("开始输入:")
# 字符串[切片]倒叙
reverseValueDel = valueDel[::-1]
# 正则表达式
reg = "[A-Za-z]+"
# 正则匹配字母
valueDel = regex.search(reg, reverseValueDel)
# 匹配到字母后,再次[切片]倒序
reverseValueDel = valueDel[::-1]
# 获取单词长度 ps:[切片]倒序后,变量为"元组"类型, 必须"下标"取值
wordLen = len(reverseValueDel[0])
print(wordLen)
# 删除变量
del valueDel, reverseValueDel




# 开始输入:aaa bbb ccc 222 fff """ eee!
# 3
回答问题 2021.11.17

浮点型float与整型integer相同?

答:

a = 8/2
b = 8//2
if type(a) is type(b):
print("我们都一样。")
else:
print("我们不一样。")
print(type(a))
print(type(b))

type()可以获取类型,获取后才能进行类型比较。

回答问题 2021.11.17

python做基础题遇到了问题

答:

列表推导式,把","及后面的删除掉才行。
列表推导式已经按照for/in进行赋值了,不能再二次赋值。
a = [random.randint(m, k) for i in range(n)]

回答问题 2021.11.16

Python next() StopIteration报错原因

迭代器需要退出条件.使用try/except即可解决问题.例: try: # 设置延时,方便观察 time.sleep(0.1) # 在同一行更新,迭代输出 print("\r", next(pages), end=" ") # 迭代退出条件 except StopIteration: return None else: # 递归 test()...
原创
发布博客 2021.11.14 ·
1784 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多