Loading

随笔分类 -  编程语言 / Python

摘要:0. 前言 最近突然想知道自己总共写了多少行代码,于是做了这样一个小工具…… 1. 准备工作 先考虑一下希望得到的效果: Language(语言) Lines(代码行数) Size(代码文件总大小) Files(代码文件总数) A 12345 300 KB 193 B 2345 165 KB 98 阅读全文
posted @ 2022-03-15 15:24 GoodCoder666 阅读(99) 评论(0) 推荐(0)
摘要:问题分析 可能是升级或卸载了spyder依赖的包,导致spyder无法正常运行。 我升级了PyQt5,spyder要求PyQt5<5.13,而安装的最新版本为5.15,导致spyder启动时出现问题。 解决方法 打开Anaconda Prompt,执行: pip install spyder 解释: 阅读全文
posted @ 2020-07-12 16:03 GoodCoder666 阅读(252) 评论(0) 推荐(0)
摘要:python的包管理工具pip速度太慢,经常下载时报错,可以使用清华镜像代替默认下载源。以下两种方法任何电脑都可以使用,演示电脑为Windows 10 版本1909。 临时方法 使用pip下载时,临时使用镜像(命令行): pip install <包名称> -i https://pypi.tuna. 阅读全文
posted @ 2020-07-12 14:56 GoodCoder666 阅读(87) 评论(0) 推荐(0)
摘要:最近(文章撰写时间为2020/6/1 18:40)疫情在中国情况好转,却在美国暴虐。 本篇文章将爬取腾讯提供的美国疫情数据并制表。 1. 爬取数据 调用API接口 接口:https://api.inews.qq.com/newsqa/v1/automation/modules/list?module 阅读全文
posted @ 2020-06-03 13:35 GoodCoder666 阅读(92) 评论(0) 推荐(0)
摘要:温馨提示:如果读者没有学过def定义函数,请先看这里 定义形式 <函数名> = lambda <参数列表>: <返回值> 等同于: def <函数名>(<参数列表>): return <返回值> 也可以定义为匿名函数(没有名字的函数): lambda <参数列表>: <返回值> 可以确认lambda 阅读全文
posted @ 2020-04-21 18:32 GoodCoder666 阅读(44) 评论(0) 推荐(0)
摘要:链接 想研究Python函数?看这里 函数怎样取名?看这里 有参数的函数还可以怎么传参?看这里 一、无参数函数 结构 def <函数名>(): # 强制要求 <函数体> # 可省略 return <返回值> # 可省略 程序举例 用函数的Hello world程序: # prints 'Hello 阅读全文
posted @ 2020-04-21 13:22 GoodCoder666 阅读(67) 评论(0) 推荐(0)
摘要:先上干货,通用的: 字母:A-Z a-z 下划线:_ 数字:0-9(注意:数字不能在开头) 理论上可以使用中文变量名,但强烈不建议使用。 合法名字举例 abcdef GoodCoder AD_fhrygfuigfr A_a_007 __NAME123 _P_T_ _123456 Cc_Dd _ 不合 阅读全文
posted @ 2020-04-20 22:03 GoodCoder666 阅读(40) 评论(0) 推荐(0)
摘要:问题 tkinter.Text调用edit_undo()和edit_redo()没反应。 问题分析 这是因为没有设置Text的undo参数为True,设置后才能“激活”edit_undo()和edit_redo()。 这个错误难发现是因为它没有报错,查了好多资料才发现…… 希望以后python官方能 阅读全文
posted @ 2020-03-24 19:37 GoodCoder666 阅读(30) 评论(0) 推荐(0)
摘要:一、*[参数名] 调用 合法调用 普通调用 *参数名一般写成*args, 如: def func(*args): print(args) 可以试着调用func: >>> func(1) (1,) >>> func() () >>> func(1, 2, 3) (1, 2, 3) >>> func(d 阅读全文
posted @ 2020-03-03 19:19 GoodCoder666 阅读(239) 评论(0) 推荐(0)