自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 mac 无法连接app store

mac无法连接app store这个问题困扰我很久了,今天终于下定决心要解决。

2024-07-03 17:11:42 12

原创 sse爬取的记录

一年多没写代码了,非常生疏。这两天开始写一个sse爬虫,其实挺简单的,但犯错好多,记录一下。

2024-02-03 10:30:19 726 1

原创 如何通过Windows计划任务自动运行python脚本

最近需要用Windows计划任务自动运行python脚本,实践中发现按照网上教程只会定时打开pycharm,但不会运行具体的程序。想到可以把python脚本打包成exe,直接运行。

2023-04-06 19:07:43 915

原创 解决chromedriver版本问题

【代码】解决chromedriver版本问题。

2023-03-13 20:23:08 1127

原创 well-designed代码(2)- if __name__ == ‘__main__‘-cs50p

cs50p

2022-10-14 12:29:39 257

原创 try except else

except有畏惧,并且懒得写,只想自己调试。后来觉得还是应该写,defensive的编程方式。

2022-10-11 16:15:52 205

原创 python的well-designed 代码(1)-cs50p

代码不光要correct,也要well-designed,记录一下。

2022-10-10 17:59:07 138

原创 iphone壁纸转换的解决

iPhone

2022-09-24 23:20:50 180

原创 记录在腾讯云上部署python环境踩过的坑

本次618购买了腾讯云最基本的轻量服务器,用于跑一些python程序。感觉用户手册对于有些问题语焉不详,踩过的坑记录一下。

2022-06-03 16:16:37 399

转载 time machine无法备份问题

最近经常遇到time machine无法自动备份问题,今天狠狠心把磁盘格式化后重新备份,果然可以了。但是我无法每次都格式化再备份吧。。搜到一个解决方案,下次不行的时候再试试这种方案:发现错误代码Open Console (Spotlight Search can quickly open this)Click your computer under devices. Typically says “NameMacbookPro”In the search bar type “backupd”

2022-05-02 08:40:05 897

原创 爬取动态网页的一点小心得

在爬取动态网页,尤其是实时不停交互的网页,在network中查看js文件时看得眼睛痛,因为文件一直在跳。这时,不如转到source中查看,先根据文件名大概区分,再耐心点开一个个js文件,起码js文件没有一直在刷新,对眼睛比较友好。...

2022-03-30 20:31:16 395

原创 InvalidIndexError: (slice(None, None, None), None) 错误

在对照书复现代码时,发现一个很奇怪的现象:直接将X,Y画图不会报错;引入线性回归模型,再用拟合的数据画图就报错,错误代码: InvalidIndexError: (slice(None, None, None), None)乱搜了一通,经过测试,还是要转换数据格式。书中源代码根本没这两行不知道怎么写出来的。import pandas as pdimport matplotlib.pyplot as pltimport numpy as npfrom sklearn.linear_model

2022-03-25 20:40:41 8015 3

原创 mac 中获得文件路径的方法

win系统的文件路径很好找,但是mac颇感无力。乱搜了一通,有作者居然建议把文件复制到jupyter文件一起。吐槽无力真的是。最后找到了2种方法,记录一下:把文件拖到终端窗口,即可显示完整路径。在finder中把文件找到,在finder最下方的路径链中右键单击文件名,会出现‘将“xxx(文件名)”拷贝为路径名称。’...

2022-03-25 18:31:05 837

原创 关于jupyter的傻。。行为

今天重新调试本机pycharm 中的jupyter时,提示connection localhost:8888 failed(大意)。一通搜索,包括扫描8888端口占用情况,打开本机所有ip等,统统无效。最后翻出安装jupyter时的网址+token,复制到pycharm中的配置jupyter服务器就可以了。其中pycharm的jupter服务器配置数据毫无变化,但是就是ok了。高度怀疑跟token有关系。...

2022-03-25 18:03:30 1685 2

原创 python中的for _ in range(n)

代码中经常有for _ in range(n),在quora查到一个比较比较好的回答,暂时解决了疑惑,记录一下:在for循环中,有时候并不需要关心变量的值。for i in range(10): print(i)for i in range(10): print('Hi')譬如上面这两个例子,第一个需要确切知道i的值;第二个就不关心i, 这时可以用_代替ifor _ in range(10): print('Hi')这种代替并不是必须的,只是在debug里有用,因为

2021-12-02 15:14:41 10540

原创 专业存图一百年

图1

2021-11-09 15:28:10 199

原创 下载小说的爬虫代码中的问题

Python strip() 方法:用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:1)strip()不能移除字符串中间的内容;2)strip()移除头尾的字符时可不管头尾有多少个一样的字符,只要是指定的字符且无论顺序,就统统移除。str = "00000003210Runoob01230000000"print(str.strip('0')) # 去除首尾字符 0str2 = " Runoob " # 去除首尾空格print(str2.strip()).

2021-09-19 10:13:46 90

转载 open函数里的newline

转载至:https://www.jianshu.com/p/0b0337df165a1.不同操作系统换行符不统一linux:\n windows:\r\n mac:\r2.open函数newline用法If csvfile is a file object, it should be opened with newline=’’.上述引用来自python 中关于csv标准库的介绍,对于这句话相当疑惑,因此,编写以下程序来辨别。Case 1: The file is read and

2021-08-23 16:24:35 1231 1

转载 MAC环境下在python中创建虚拟环境

按照书里一直不成功,找了很多帖子,终于找到了适合自己的方法。记录一下。我认为我的主要问题还是主用不是python3.8,系统里又存在多个python版本。设置默认版本alias python=/Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8后面的路径是python3.8的路径,如果不知道可以输入一下命令查询which python3.6然后检查python版本python -V是不是变成3.6了然后pip3

2021-04-21 19:55:26 195

原创 python值得看的资源

菜鸟教程官方中文版手册廖雪峰python入门python快速教程与Django蓝桥云课-python简明

2021-04-13 16:31:27 76

原创 python菜鸟教程阅读

有趣的用法_1a = ['Google', 'Baidu', 'Runoob', 'Taobao', 'QQ']for i in range(len(a)): print(i, a[i])0 Google1 Baidu2 Runoob3 Taobao4 QQ

2021-04-12 17:02:57 114

原创 python中的优先级问题

布尔运算中的优先级顺序:NOT、AND、OR如果表达式的操作符有相同的优先级,计算顺序是从左到右

2021-04-11 11:19:27 308

原创 Python 3.9 tutorial阅读

交互模式中,最近一个表达式的值赋给变量 _。这样我们就可以把它当作一个桌面计算器,很方便的用于连续计算,例如:>>> tax = 12.5 / 100>>> price = 100.50>>> price * tax12.5625>>> price + _113.0625>>> round(_, 2)113.06...

2021-04-10 12:07:50 136 2

原创 useful website 有用有趣的网址

https://tushare.pro #免费提供各种金融数据

2021-04-09 22:40:54 204

原创 python的轴axis的问题

今天看书总觉得不对劲,为什么row[1]表示第一行,row[0]就表示第一列了?row不就是排的意思么。经过查阅,其实应该扩展一下axis的知识,答案如下:轴用来为超过一维的数组定义的属性,二维数据拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。简单点来说,就是0轴匹配的是index, 涉及上下运算;1轴匹配的是columns, 涉及左右运算。...

2021-04-09 16:24:57 248

原创 pygal的安装问题

我的这台mac安装库的时候就很奇怪:pip3 install pygal 提示pygal in /usr/local/lib/python3.7/site-packages (2.4.0),实际上我用的是python 3.8 ,一直不知道3.7在哪儿。pip install pygal 这是安装到了python2.7,可能是电脑自带的吧。pip3 install --user pygal 没用python -m pip install pygal 又去2.7了最后通过 python3 -m p

2021-04-08 16:47:19 301

原创 python的类中的self

self只有在类中出现,指的是调用时的类的实例,而不是类本身。self在定义时需要定义,但是在调用时会自动传入。

2021-04-08 16:15:45 138

原创 已解决:在MAC的pycharm中无法正常启动pygame

最近在python入门,根据书本练习到大战外星人这个游戏时,发现在pycharm中import pygame以后python launcher开始闪烁但是始终无法打开并显示屏幕。在茫茫搜索中,试过各种方法,有个帖子说是因为pygame的版本是1.9.6,无法兼容pycharm,需要升级2.0,但是按照作者提供的方法在终端中成功运行后提示2.0.0成功安装,但是pycharm中仍然是显示1.9.6,使用pycharm本身的解释器模块升级pygame提示成功,但是import以后仍然是1.9.6。最后在ww

2021-03-29 10:06:02 791 1

原创 json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 解答

在实验json的时候,碰到json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)错误。彼时我的number.json文件是cat1,当我改为“cat1”后错误消失。import jsonfilename = "number.json"with open(filename) as f: numbers = json.load(f)print(numbers)通过查阅资料,解答如下:JSON建构于两种结

2021-03-27 14:07:14 1975 1

原创 python中的读取问题

python文件对象提供了三个“读”方法: read()、readline() 和 readlines()。每种方法可以接受一个变量以限制每次读取的数据量。read() 每次读取整个文件,它通常用于将文件内容放到一个字符串变量中。如果文件大于可用内存,为了保险起见,可以反复调用read(size)方法,每次最多读取size个字节的内容。readlines() 之间的差异是后者一次读取整个文件,象 .read() 一样。.readlines() 自动将文件内容分析成一个行的列表,该列表可以由 Pytho

2021-03-26 18:01:17 303

原创 抛骰子

基本上是自己写出来的,留个纪念from random import *class Die(): def __init__(self,sides = 6): self.sides = sides def roll_die(self,times): self.times = times results = [] i = 1 while i <= self.times: x = ra

2021-03-26 16:19:50 144

原创 为什么会出现编码错误,无法正确显示

文件章的疑问filename = "learn_python.txt"while True: print("Please input your name,If you want to quit, input 'q'\n") guest_name = input("What is your name?>") if guest_name == "q": break else: print("Welcome!"+ guest_name)

2021-03-26 15:27:44 214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除